虚拟环境 pip install virtualenvwrapper-win windows pip install virtualenvwrapper ubuntu 创建虚拟环境: workon 查看虚拟环境 mkvirtualenv 虚拟环境的名字 - -- mkvirtualenv 1902flask windows: (1902flask) C:\Users\running> 只要创建成功则默认进入此虚拟环境 (1902flask) C:\Users\running> pip install Flask 查看: pip list Package Version ------------ ------- Click 7.0 Flask 1.0.2 itsdangerous 1.1.0 Jinja2 2.10.1 MarkupSafe 1.1.1 pip 19.0.3 setuptools 41.0.0 Werkzeug 0.15.2 wheel 0.33.1 查看: pip freeze Click==7.0 Flask==1.0.2 itsdangerous==1.1. Jinja2==2.10.1 MarkupSafe==1.1.1 Werkzeug==0.15.2 生产文档的形式: 名字 requirements.txt 生成: pip freeze > requirements.txt 使用requirements.txt: pip install -r requirements.txt 虚拟环境的切换: workon 虚拟环境的名字 创建的虚拟环境: C:\Users\用户名\Envs 所谓的虚拟环境,其实就是一个文件夹:1902flask ubuntu系统 的虚拟环境注意事项: pip install virtualenvwrapper ---》 ubuntu mkvirtaulenv 1901flask cd ~ ls -al total 2024 drwx------ 9 root root 4096 Apr 19 17:52 . drwxr-xr-x 23 root root 4096 Apr 22 00:44 .. drwxr-xr-x 4 root root 4096 Apr 19 13:51 axf -rw------- 1 root root 17679 Apr 22 11:19 .bash_history -rw-r--r-- 1 root root 3232 Apr 19 13:43 .bashrc <<<< drwx------ 3 root root 4096 Apr 19 08:46 .cache drwxr-xr-x 2 root root 4096 Apr 19 09:16 .Envs drwxr-xr-x 5 root root 4096 Apr 19 14:55 .ENVS -rw-r--r-- 1 root root 1699325 Apr 19 13:36 get-pip.py -rw------- 1 root root 780 Apr 19 14:53 .mysql_history -rw-r--r-- 1 root root 148 Aug 17 2015 .profile -rw------- 1 root root 12 Apr 19 08:43 .python_history -rw------- 1 root root 5 Apr 19 13:29 .rediscli_history drwx------ 2 root root 4096 Apr 19 08:32 .ssh -rw-r----- 1 root root 274935 Apr 19 18:17 uwsgi.log -rw-rw-rw- 1 root root 5 Apr 19 17:56 uwsgi.pid drwxr-xr-x 2 root root 4096 Apr 19 10:42 .vim -rw------- 1 root root 4983 Apr 19 16:35 .viminfo drwxr-xr-x 2 root root 4096 Apr 19 09:14 .virtualenvs 一、安装python3.6.5 ubuntu 系统 ( python2.7 python3.5 ) sudo apt-get install python3.6 python3 二、安装虚拟 pip install virtualenvwrapper 三、修改配置文件 vi .bashrc 打开.bashrc文件,在该文件的最后一行,添加如下内容: export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=$HOME/.Envs ----->指定创建的虚拟环境存放目录(前提:mkdir .Envs) source /usr/local/bin/virtualenvwrapper.sh esc ---》 :wq 四、让修改后的配置文件生效 source .bashrc 五、mkvirtualenv 虚拟环境名字 workon 查看虚拟环境 ? 创建虚拟环境: mkvirtualenv 虚拟环境名称 创建虚拟环境(指定python版本): mkvirtualenv -p python 虚拟环境名称 查看所有虚拟环境: workon+2次tab键 使用虚拟环境: workon 虚拟环境名称 退出虚拟环境: deactivate 删除虚拟环境(必须先退出虚拟环境内部才能删除当前虚拟环境): rmvirtualenv 虚拟环境名称 其他相关命令: 查看虚拟环境中安装的包: pip freeze 或者 pip list 收集当前环境中安装的包及其版本: pip freeze > requirements.txt 在部署项目的服务器中安装项目使用的模块: pip install -r requirements.txt 复制代码