
正文
virtualenv和virtualenvwrapper pipenv安装
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
virtualenv和virtualenvwrapper pipenv安装virtualenvwrapper工具- virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。
安装
pip install virtualenvwrapper
配置环境变量
注意:这里要检查自己的系统的环境变量,我这里是 ~/.bashrc文件
打开文件
vim ~/.bashrc
写入以下两行代码
export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境
export VIRTUALENVWRAPPER_PYTHON=/opt/python347/bin/python3 #指定python解释器
source /opt/python34/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
保存退出
读取文件,使得生效,此时已经可以使用virtalenvwrapper
source ~/.bashrc
退出会话,重新登录生效,且每次登录的时候,就自动加载virtualenvwrapper工具
基本使用virtualenvwrapper
创建一个虚拟环境:
$ mkvirtualenv my_django115
这会在 ~/Envs 中创建 my_django115 文件夹。在虚拟环境上工作:激活虚拟环境my_django115
$ workon my_django115再创建一个新的虚拟环境
$ mkvirtualenv my_django2virtualenvwrapper 提供环境名字的tab补全功能。
当有很多环境, 并且很难记住它们的名字时,这就显得很有用。workon还可以任意停止你当前的环境,可以在多个虚拟环境中来回切换
workon django1.15workon django2.0也可以手动停止虚拟环境
deactivate删除虚拟环境,需要先退出虚拟环境
rmvirtualenv my_django115
其他常用命令
lsvirtualenv
列举所有的环境。
cdvirtualenv
导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages 。
cdsitepackages
和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages
显示 site-packages 目录中的内容。完整官网介绍:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
安装pipenv- virtualenvwrapper和pipenv二选一,安装其中一个就可以了
- virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。
安装
pip install virtualenvwrapper配置环境变量
注意:这里要检查自己的系统的环境变量,我这里是 ~/.bashrc文件
打开文件
vim ~/.bashrc
写入以下两行代码
export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境
export VIRTUALENVWRAPPER_PYTHON=/opt/python347/bin/python3 #指定python解释器
source /opt/python34/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本保存退出
读取文件,使得生效,此时已经可以使用virtalenvwrapper
source ~/.bashrc退出会话,重新登录生效,且每次登录的时候,就自动加载virtualenvwrapper工具
基本使用virtualenvwrapper
创建一个虚拟环境:
$ mkvirtualenv my_django115
这会在 ~/Envs 中创建 my_django115 文件夹。在虚拟环境上工作:激活虚拟环境my_django115
$ workon my_django115再创建一个新的虚拟环境
$ mkvirtualenv my_django2virtualenvwrapper 提供环境名字的tab补全功能。
当有很多环境, 并且很难记住它们的名字时,这就显得很有用。workon还可以任意停止你当前的环境,可以在多个虚拟环境中来回切换
workon django1.15workon django2.0也可以手动停止虚拟环境
deactivate删除虚拟环境,需要先退出虚拟环境
rmvirtualenv my_django115其他常用命令
lsvirtualenv
列举所有的环境。
cdvirtualenv
导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages 。
cdsitepackages
和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages
显示 site-packages 目录中的内容。完整官网介绍:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
安装pipenv- virtualenvwrapper和pipenv二选一,安装其中一个就可以了
简介:
pipenv是python的包管理器,据说是requests的作者开发的?它结合了pip和virtualenv两个命令,有以下几个特点
- 不需要再分别使用
pip和virtualenv - 无需手动维护
requirements.txt,依赖列表可以通过Pipfile自动维护 - 等
安装pipenv
pip3 install pipenv新建文件
# 新建文件
mkdir mysite
# 切换目录
cd mysite初始化一个python3的环境
pipenv --threepipenv --two # python2的环境进入环境
pipenv shell
注意,直接使用这个命令可以自动初始化虚拟环境退出虚拟环境
exit修改源
vim Pipfile
将 url中的改成国内源
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
保存退出博客:https://blog.csdn.net/luo3300612/article/details/84752627
博客2: https://farer.org/2018/01/16/pipenv-notes/
博客3: https://blog.csdn.net/u011054333/article/details/82891847
配置virtualenv(了解)一般不用它下载virtualenv
pip3 install -i https://pypi.douban.com/simple
注意pip,这里是安装了python3,然后使用豆瓣镜像
创建目录,进入该目录
mkdir mysite
cd mystite
使用命令创建新的干净的python环境
virtualenv --no-site-packages --python=python3 qishi1
--python=python3#是指定python版本
qishi1 是环境名
查看这个qishi文件夹
ls
激活该环境
source /opt/qishidjango/mysite/qishifenshen1/bin/activate
激活之后名字前面会有(qishi1)
检查虚拟环境,以及是否成功
echo $PATH 查看激活了虚拟环境,是否正常
which python3
which pip3 是否都来自虚拟环境
退出虚拟环境
deactivate
下载virtualenv
pip3 install -i https://pypi.douban.com/simple
注意pip,这里是安装了python3,然后使用豆瓣镜像
创建目录,进入该目录
mkdir mysite
cd mystite
使用命令创建新的干净的python环境
virtualenv --no-site-packages --python=python3 qishi1
--python=python3#是指定python版本
qishi1 是环境名
查看这个qishi文件夹
ls
激活该环境
source /opt/qishidjango/mysite/qishifenshen1/bin/activate
激活之后名字前面会有(qishi1)
检查虚拟环境,以及是否成功
echo $PATH 查看激活了虚拟环境,是否正常
which python3
which pip3 是否都来自虚拟环境
退出虚拟环境
deactivate






