关于公司内网 操作,参考 如下
一. 安装与部署
1. 安装
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1Ps9e0Qc-1619590824790)(D:\田沛勋资源\中油工作夹\202104\20210414-python虚拟环境安装+linux命令\pic\图片1.png)]
# 1. 通过pip进行安装virtualenv,virtualenvwrapper工具
# 1.1 安装virtualenv
pip install virtualenv -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --proxy="http://proxy3.bj.petrochina:8080"
# 1.2 安装virtualenvwrapper扩展包
pip install virtualenvwrapper -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --proxy="http://proxy3.bj.petrochina:8080"
# 2. 测试是否成功安装
virtualenv --version
pip show virtualenvwrapper
上面2.输出结果如下 :
2. 部署
2.1 查找相关文件路径-
# 1. 找到virtualenvwrapper.sh的路径
find ~ -name virtualenvwrapper.sh
2.2 配置环境变量
默认virtualenvwrapper安装在下面python解释器中的site-packages,实际上需要运行virtualenvwrapper.sh文件才行;所以需要先进行配置一下
# 2. 在家目录/home/用户名,修改~/.bashrc文件
cd ~
vim .bashrc
# 添加行,内容如下,source + 路径:路径由1.的返回结果指定
export WORKON_HOME=$HOME/.virtualenvs #创建、指定虚拟环境管理目录
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /home/tpx/.local/bin/virtualenvwrapper.sh
# 保存退出.bashrc文件
# 3. 让环境变量生效
cd ~
source .bashrc
2.3 虚拟环境的使用
2.3.1 创建一个虚拟环境
可以使用echo $WORKON_HOME查看虚拟环境地址
①在$WORKON_HOME下创建虚拟环境,默认使用系统python解释器
mkvirtualenv tpxpython01
②也可以为该环境指定一个python解释器(可以不使用下面参数,直接运行①即可)
添加 --python=/usr/bin/python3 参数
**虚拟环境创建完成之后,可以查看下该目录下是否生成相应的文件夹 **
ls /home/tpx/.virtualenvs
2.3.2 在虚拟环境上工作
workon tpxpython01
-
测试当前Python解释器,是否为自己指定虚拟环境的python地址
which python
# 1. 退出当前tpxpython01虚拟环境
deactivate
# 2. 继续创建一个虚拟环境,创建完毕直接进入虚拟环境,下次进入需要使用(workon + 虚拟环境名称)
mkvirtualenv tpxpython02
# 2.1 退出当前虚拟环境
deactivate
# 2.2 列举当前所有虚拟环境
lsvirtualenv
下面为 2.2 输出结果:
2.2.3 虚拟环境下配置安装自己需要的模块
# 1. 进入指定虚拟环境
workon tpxpython01
# 2. 查看当前python解释器地址
which python
# 3. 进入指定的虚拟环境,安装自己需要的模块--需要pip设置代理即可
(eg.)
pip install numpy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --proxy="http://proxy3.bj.petrochina:8080"
二. 常用命令
mkvirtualenv wxhpython01:创建运行环境wxhpython01
workon wxhpython01: 工作在 zqxt 环境 或 从其它环境切换到wxhpython01环境
deactivate: 退出终端环境rmvirtualenv ENV:删除运行环境ENV
mkproject mic: 创建mic项目和运行环境
micmktmpenv 创建临时运行环境
lsvirtualenv: 列出可用的运行环境
lssitepackages: 列出当前环境安装了的包
目和运行环境**
micmktmpenv 创建临时运行环境
lsvirtualenv: 列出可用的运行环境
lssitepackages: 列出当前环境安装了的包