使用Virtualenv安装虚拟环境使得每个项目可以安装不同版本的库

  虚拟环境的好处是不同的项目可以在该环境下安装不同版本的库,避免发生冲突。想要清除也更方便,不用动整个系统的环境。

ubutnu系统

  新建一个project,在pycharm左下角的terminal依次输入

pip install virtualenv
virtualenv -p python3 evn-name  #evn-name自定义,一般取和项目名称相同,没有-p python3的话,默认装的是Python2.7
virtualenv --system-site-packages evn-name #使用--system-site-packages参数创建虚拟环境,该环境会继承/usr/local/python34/lib/python3.4/site-packages
source evn-name/bin/activate #激活环境
然后开始愉快的pip install xxx,想装什么就装什么。如果要装的库太多,建议写一个requirements.txt,把需要安装的库及相应的版本号列出来,然后直接pip install -r requirements.txt安装
例如:


  详参:https://www.jianshu.com/p/2857638f039d

 

windows系统:

    与上述大体相似,激活环境那一步有点不一样

  Windows里不用source,而是用.\env_name\Scripts\activate激活,或者直接cd到\env_name\Scripts,然后activate后确认激活了(命令提示符前会有括号括住(env_name)),cd回到env_name的上一级目录(一般是project的根目录),然后pip install XXX.

posted @ 2020-08-04 19:54  Json2019  阅读(262)  评论(1编辑  收藏  举报