赞
踩
Python虚拟环境的概念对于管理项目用到的第三方包真是好处多多,所以也想在PyCharm使用虚拟环境。
在这个过程中,遇到很多问题:
第一是使用Python创建虚拟环境,然后在PyCharm创建项目时指定到这个虚拟环境。项目是创建成功了,但是在用PyCharm安装第三包时会出现错误;
第二是在PyCharm创建项目时,同时创建虚拟环境。PyCharm提供三种方式创建虚拟环境:Virtualenv、pipenv、conda。开始使用Virtualenv创建,但出现与上面同样的问题;
最后,在PyCharm创建项目时,使用Conda来创建虚拟环境,此时如果需要(例如我遇到提示说Conda.exe不是有效的程序),要指定Conda的位置,同时也可以把虚拟环境指定到你需要的位置,如项目的保存位置。但此时需要注意的是,在使用conda info --envs时,会发现新建的虚拟环境只有路径位置,没有“名称”,如果要激活这个虚拟环境,可以使用“activate <你的虚拟环境的路径>”。
如果把虚拟环境指定为与项目的创建位置一样,那么在创建项目后,会发现在项目录下有许多Conda为虚拟环境拷贝的基本文件,而在PyCharm的项目浏览器中看会比较乱,看着不爽!于是在PyCharm设置虚拟环境位置时,指定到项目位置下的env目录(如果没有PyCharm会自动创建),这样就好看多了。同时在PyCharm中安装其它第三方包也可以成功安装了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。