第一种:pycharm创建项目的时候设立虚拟环境
第二种:virtualenv /xx/路径/虚拟环境文件名 --创建
Scripts目录下运行 activate.bat---激活
Scripts目录下运行 deactivate.bat---退出
删除虚拟文件即可-----删除
linux环境安装
安装 pip3 install virtualenv linux默认安装了python2.7所以用pip3
创建
virtualenv 虚拟环境文件名
virtualenv -p /usr/bin/python3.7 env3.7 linux系统指定python3.7版本
virtualenv -p /usr/bin/python2.7 env2.7 linux系统指定python2.7版本
激活
source /home/user/env_home/my_env/bin/active
退出
deactivate
删除虚拟环境
rm -rf 虚拟文件名
虚拟环境更换pip源
pip install pqi
pqi ls
查看国内源参数
pqi use 国内源参数
如:pip use douban
依赖库导出和安装
导出
pip freeze > requirements.txt
安装
pip install -r requirements.txt
![](https://img.haomeiwen.com/i13983750/bcd3366a611c30c3.png)
![](https://img.haomeiwen.com/i13983750/19350d5a38b591e6.png)
一、pycharm创建项目的时候设立虚拟环境
1. 如果你只需要主机的解释器你可以选择Existing Interpreter
- interpreter下拉框中选择Python解释器
- 如果下拉框没有解释器,就选择本机系统解释器
如:D:\software\python37\python.exe
where python 可以查出配置好环境变量的解释器。如果安装了python3 和python2 命令改为 where python3 或者where python2 。
如果选择 New Environment :表示项目要用虚拟环境的解释器
使用New Environment好处:之后pip安装的三方库和主机互不影响完全独立 隔离
防止一台服务器部署多个项目之间存在类库的版本依赖问题发生
独立部署
在Location中填写项目路径、项目名
在Base interpreter下拉框中选择Python解释器
勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;
勾选Make available to all projects可将此虚拟环境提供给其他项目使用。
![](https://img.haomeiwen.com/i13983750/47285ced6b855d65.png)
点击creat创建项目
-
会在项目ddd下面成一个虚拟环境venv目录:
image.png
![](https://img.haomeiwen.com/i13983750/17c99fa7fb955ef1.png)
- 点击 Terminal 可以发现pycharm自动使用虚拟环境(evnv)
![](https://img.haomeiwen.com/i13983750/321472ebf2d5e63f.png)
- cd 到venv/Scripts 输出:deactivate 退出虚拟环境
![](https://img.haomeiwen.com/i13983750/fc5423a50243b881.png)
-
activate 激活
-
settings--project项目名--interpreter可以查看我们的虚拟环境解释器
![](https://img.haomeiwen.com/i13983750/46ac88c79f356de1.png)
我们下载第三库要提高速度需要更换pip国内源:
安装 pqi:
pip install pqi
pqi ls 查看国内源参数
pqi use 国内源参数 如:pip use douban
![](https://img.haomeiwen.com/i13983750/40cef513f137dcfb.png)
![](https://img.haomeiwen.com/i13983750/5820c3fdbef0e987.png)
![](https://img.haomeiwen.com/i13983750/a60a5a9acc920402.png)
![](https://img.haomeiwen.com/i13983750/f68999beef847a62.png)
-
之后再使用pip源已经替换成了清华源。
image.png
项目依赖库的导出和其他程序员的安装、
- 项目在交接的时候要么,将项目和虚拟环境打包给交接员。单这种文件较大
- 要么讲项目使用到的依赖库导出在一个文件夹里,别人只需要安装一下即可。
导出:pip freeze > requirements.txt
安装:pip install -r requirements.txt
虚拟环境删除
- 直接删除文件夹即可
第二种:virtualenv /xx/路径/虚拟环境文件名
1.virtualenv windows上的安装
pip install virtualenv
virtualenv --vesion 查看版本
![](https://img.haomeiwen.com/i13983750/bed0ee867ced7f24.png)
2. 虚拟环境创建:virtualenv /xx/路径/虚拟环境文件名
- 比如我要在
I:\python20\softwaredate\ccc
下创建一个虚拟环境--文件名为venv
virtualenv I:\python20\softwaredate\ccc\venv
![](https://img.haomeiwen.com/i13983750/d45acb31592faec3.png)
- 还可以通过-p 指定python版本,比如我这里指的是python3
virtualenv -p python版本解释器目录 虚拟环境路径
virtualenv -p D:\software\python37\python.exe I:\python20\softwaredate\ccc\env3.7
3.venv/Scripts目录下运行 activate---激活
i: 进去虚拟环境的根目录
cd I:\python20\softwaredate\ccc\venv\scripts
activate
-
如下图 activate 激活
image.png
4. venv/Scripts目录下运行 deactivate---退出
![](https://img.haomeiwen.com/i13983750/eb2e0d8a020164b2.png)
5.删除虚拟文件即可-----删除
linux环境安装
linux环境安装
安装 pip3 install virtualenv linux默认安装了python2.7所以用pip3
创建
virtualenv 虚拟环境文件名
virtualenv -p /usr/bin/python3.7 env3.7 linux系统指定python3.7版本
virtualenv -p /usr/bin/python2.7 env2.7 linux系统指定python2.7版本
激活
source /home/user/env_home/my_env/bin/active
退出
deactivate
删除虚拟环境
rm -rf 虚拟文件名
![](https://img.haomeiwen.com/i13983750/f85a42f4b5b48a36.png)
网友评论