虚拟环境
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
复制代码