当前位置: 首页>后端>正文

python Interpreter设置

Python Interpreter: Python解释器
Idea: pyCharm2022
py文件要有main方法 if name=='main':

出现的问题:需要添加Python Interpreter解释器:


python Interpreter设置,第1张
py文件出现红叉叉,无法运行

python Interpreter设置,第2张
没有解释器



解决方法:

python Interpreter设置,第3张
找到设置(右上角,小齿轮)

python Interpreter设置,第4张
找到Settings选项

python Interpreter设置,第5张
找到项目的Python interpreter设置,点击小齿轮添加新的解释器。

python Interpreter设置,第6张
选择添加新的interpreter

python Interpreter设置,第7张
选择对应版本的Python即可。

上图说明:解释器都要指定到python.exe文件:

    1. 推荐:虚拟环境Venv在项目下生成一个环境,隔离全局,好处是做好py库的版本控制
    1. 全局System,配制好了Path会自动显示出来,没有出现的话,自行百度python的环境配制。
      注意记得勾选Inhreit global site-packages


      python Interpreter设置,第8张
      点确定就设置好了。

      python Interpreter设置,第9张
      然后的py文件就可以运行了

扩展:

  1. 手动创建虚拟环境venv项目根目录下,使用命令行
# 最后的venv名称可以更换成其他的名称
python -m venv venv 
  1. ModuleNotFoundError: No module named 'mylib'
    使用pip install 安装成功了库,但是运行时还是找不到.(如果安装慢请参考python pip配置 - 简书 (jianshu.com))
    命令行输入
pip list

发现mylib已经下载成功了。
但是在你项目下的\venv\Lib\site-packages目录中没有mylib库。可能是你的虚拟环境没有引入全局的Inhreit global site-packages
可以重新引入,引入方式上面有提到
或者直接pip下载到项目下

# pip install --target=你的项目\venv\Lib\site-packages 跟后面要下载的库
pip install --target=D:\Workspace\py-myproject\venv\Lib\site-packages mylib



参考:
[1]. https://blog.csdn.net/weixin_45906196/article/details/121914400


https://www.xamrdz.com/backend/3k21995315.html

相关文章: