最近在用pycharm时对于新建项目时编译环境的创建很困惑,弄懂之后特此记录一下,不足之处欢迎留言
新建项目
这里项目编译器创建有两种选择:
一种是创建新的编译环境new environment using
一般做项目时选择Virtualenv,可以使新建的项目有单独的编译器。
Location:是选择创建的编译环境的位置,默认是在项目所在文件夹下的venv文件夹中,不需更改。这个文件夹里会将你的Base interpreter指定的python编译器复制一遍放进去。
Base interperter:是选择基础编译器,我这里是安装了anaconda,所以选择anaconda的base环境下的python编译器。
这样新建的项目用的是此项目文件夹下的编译器,不是本机安装的anaconda下的编译器,所以使用pip install 进行安装的site-packages都不能在这个项目中使用,因为安装的包都放在anaconda安装路径下的site-packages里。如果我们想在新建的项目中使用以前pip进行安装的包,需要勾选inherit global site-packages选项,就能在项目中使用之前安装的包。
Make available to all projects是选择是否其他项目也可使用该编译器。
注:
如果anaconda没有加入到电脑的系统变量的PATH中,会出现pycharm中报错无法导入第三方库的情况,这时需要将D:\anaconda;D:\anaconda\Scripts;D:\anaconda\Library\bin这三个路径加入到电脑的系统变量的PATH中,并重启电脑。
具体如何操作网上有很