当用一台电脑去做多个项目,而不同的项目,对python库的版本有不同的要求时,这时候就需要考虑使用虚拟环境来避免因库的版本不同,而出现报错的情况。 比如当出现项目A,需要paramiko==3.0.0, 而项目B,需要paramiko==3.1.4的情况时,只能通过来回安装卸载库,来满足两个项目的需求。但是,如果很多库都需要指定版本时,我们还要来回安装卸载库嘛?答案是:当然不是!
我是感同身受的。因为我之前使用我的电脑做两种项目,综测仪的校准开发和UI界面设计。后来需要用我的电脑做电源的校准开发,这时候需要安装电脑校准的那套库的内容,一些相同的库,但是综测仪校准开发和电源的校准开发需要的库版本不一样,这种情况就会导致报错的问题,做不同的项目需要来回卸载和安装指定库的版本,甚是麻烦,有时候可能还会出现不常见的error。
所以,建议各位朋友,当电脑需要做很多不同项目时,可以考虑创建虚拟环境,把python环境独立起来,这样的话,会省掉一些不必要的麻烦。
下面,我来说一下如何创建虚拟环境:
1.找到1:File, 点击2:Setting,找到3:Project(创建的项目路径), 点击4:Python Interpreter;
2.点击5:Add Interpreter,
把方框中的内容,配置一下:
Environment: Generate new
Type: Virtualenv
Base python:选择自己已有的,真实的python.exe即可
Location:默认选择就是创建项目后的虚拟环境所需的位置,不用修改
勾选√:Make available to all projects
点击OK即可
以上内容就是创建虚拟环境的步骤。
这里,讲一下如何在项目所创建的虚拟环境下添加项目所需要的python库,讲两种方法:
第一种:
使用PyCharm,
点击"+", 然后在下面输入库的名称,右侧可以安装指定的库版本。
Note: 对于一些内存比较大的库,不建议使用这种方法,因为会比较慢。
第二种:
使用命令提示符cmd,
1)在项目路径下,找到+.venv/Scripts, 输入cmd+回车。
出现如下界面:
2)输入“activate”,然后出现蓝色框的内容,就可以在这里安装所需要的python库,建议使用镜像,这样会下载更快一些哟。
For example:
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
最后,以上就是创建虚拟环境的步骤,以及安装python库的方法。
希望以上内容可以帮助到有需要的朋友们,欢迎大家交流讨论,谢谢。