virtualenv
创建虚拟环境: $ virtualenv -p /usr/bin/python2.7 my_venv
启动虚拟环境: $ source my_venv/bin/activate
退出虚拟环境: $ deactivate
删除虚拟环境: $ rm –r my_venv
usage: virtualenv [--version] [--with-traceback] [-v | -q] [--app-data APP_DATA] [--reset-app-data] [--upgrade-embed-wheels] [--discovery {builtin}] [-p py] [--creator {builtin,cpython3-posix,venv}] [--seeder {app-data,pip}] [--no-seed]
[--activators comma_sep_list] [--clear] [--system-site-packages] [--symlinks | --copies] [--no-download | --download] [--extra-search-dir d [d ...]] [--pip version] [--setuptools version] [--wheel version] [--no-pip]
[--no-setuptools] [--no-wheel] [--no-periodic-update] [--symlink-app-data] [--prompt prompt] [-h]
dest
参考:
https://www.liujiangblog.com/course/python/6
https://virtualenv.pypa.io/en/latest/cli_interface.html#section-discovery
virtualenvwrapper
所有的虚拟环境都位于/home/
下的隐藏目录.virtualenvs
下
1.安装虚拟环境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
2.配置环境变量
~/code/fshop$ mkvirtualenv
mkvirtualenv: command not found
#1.创建目录
mkdir $HOME/.virtualenvs #虚拟环境的存放路径
#2.在~/.bashrc下添加
export WORKON_HOME=$HOME/.virtualenvs #虚拟环境的存放路径
source /usr/local/bin/virtualenvwrapper.sh
#3.执行.bashrc
source ~/.bashrc
3.虚拟环境操作
3.1创建虚拟环境
mkvirtualenv -p python3 fshop # fshop是虚拟环境的名称
3.2查看虚拟环境
workon
3.3使用虚拟环境
workon fshop
3.4退出虚拟环境
deactivate
3.5删除虚拟环境
rmvirtualenv fshop
3.6安装包,进入虚拟环境后,就在虚拟环境下安装
保存在~/.virtualenvs/py3_flask/lib/python3.5/site-packages
pip install # 安装依赖包
pip uninstall # 卸载依赖包
pip list # 查看已安装的依赖包
pip freeze # 冻结当前环境的依赖包