virtualenv,常用命令和管理(已更新)

来源:互联网 发布:cnki数据库 编辑:程序博客网 时间:2024/06/03 19:44
linux下安装:


sudo apt-get install python-virtualenv
pip install virtualenvwrapper


创建环境

virtualenv py2  # 创建py2环境

virtualenv -p /usr/bin/python3 py3 #创建py3环境


cd py2/bin   #进入环境下启动

source activate  # 启动

deactivate # 退出环境


搜索一下virtualenvwrapper文件在哪里:

sudo find / -name virtualenvwrapper.sh

放到 /usr/bin/下


创建一个文件夹,用于存放所有的虚拟环境:
mkdir $HOME/.virtualenvs


切换到家目录新建bashrc文件:
vim bashrc
并写入下面两行代码
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
   升级版命令:
source /usr/bin/virtualenvwrapper.sh


然后:wq保存


切换到家目录,运行
source bashrc
之后workon命令便可成功运行


注意:!!每次关机重启以后均要重复红色那段话,切记,而且必须要后台挂起!
----------------------------------------------------------------------------------------------------------------------------------------

Windows:

pip install virtualenv

pip install virtualenvwrapper-win

可以用workon命令,红色命令专用,默认环境在用户/adamin/Envs下面

设置环境变量,变量名为WORK_HOME,地址为Env当前目录


安装之前最好配置一下环境变量,指定python环境


env默认放在C:\Users\Administrator\下


启动需要进入env下的Scripts里,终端运行activate.bat


创建虚拟环境:

virtualenv 虚拟环境名 # 默认跟你当前的python环境走

virtualenv -p '路径下\python.exe' 虚拟环境名# 指定虚拟环境版本deactivate.bat 退出当前环境

mkvirtualenv --python=路径\python.exe 虚拟环境



创建环境

virtualenv 虚拟环境  # 创建py2环境

virtualenv -p /usr/bin/python3 虚拟环境 # 创建py3环境

mkvirtualenv 虚拟环境# 创建py2环境


cd py2/bin   #进入环境下启动

source activate  # 启动

deactivate# 退出环境


创建一个文件夹,用于存放所有的虚拟环境:
mkdir $HOME/.virtualenvs


切换到家目录新建bashrc文件:
vim bashrc
并写入下面两行代码
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
   升级版命令:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/bin/virtualenvwrapper.sh


然后:wq保存


切换到家目录,运行
source bashrc
之后workon命令便可成功运行


注意:!!每次关机重启以后均要重复红色那段话,切记,而且必须要后台挂起!



通用命令:


查看已安装的包
pip list




检查哪些包需要更新
pip list --outdated




升级包
pip install --upgrade SomePackage




卸载包
pip uninstall SomePackage




参数解释
pip --help




创建环境
mkvirtualenv 虚拟环境名称   (python2)
mkvirtualenv -p python3 虚拟环境名称   (python3)




创建成功后,会自动工作在这个虚拟环境上
提示1:创建虚拟环境需要联网
提示2:工作在虚拟环境上,提示符最前面会出现“(虚拟环境名称)”




退出环境
deactivate




workon
两次tab键




删除虚拟环境
rmvirtualenv 虚拟环境名称




安装环境
pip install 包名称




批入导入环境包
在本机进入虚拟环境,执行命令导出当前需要的所有包
pip freeze > plist.txt
通过ftp软件将项目代码和plist.txt文件上传到服务器
创建虚拟环境,在虚拟环境上安装包
mkvirtualenv 虚拟环境名称
pip install -i https://pypi.douban.com/simple/ -r plist.txt