etx安装第三方库
原理 本质就是对py的真实环境copy一份另建立一个目录
背景:ETX 对于迭代的sdk版本不易管理,来回切换比较麻烦。所以需要创建venv管理sdk版本。
conda和venv二者均可。
1 查找原来建立的venv
$ python3 -m venv -h 列出帮助
2 新建
若需要延用python的基本包和资源 $ >python3 -m venv --system-site-packages r1p10
--system-site-packages 在命令中配置
一般情况:
python3 -m venv jaxenv
作用:在当前目录下创建了 py的虚拟环境
虚拟环境中目录文件
进入Script目录 ,active文件
source YOUR_ENV_NAME/bin/activate.csh
作用 把py脚本加入环境变量第一位
如何确认处在哪个venv?
echo $VIRTUAL_ENV
如何退出这个虚拟环境?
执行 deactivate即可
验证是否安装包获取过来了
没有拿到 , 重新建立一个虚拟环境
复制环境
批量 intsall
1 pip freeze > requirements.txt
2 pip install -r requirements.txt
###### Requirements without Version Specifiers ######
nose
nose-cov
beautifulsoup4
###### Requirements with Version Specifiers ######
docopt == 0.6.1 # Version Matching. Must be version 0.6.1
keyring >= 4.1.1 # Minimum version 4.1.1
coverage != 3.5 # Version Exclusion. Anything except version 3.5
Mopidy-Dirble ~= 1.1 # Compatible release. Same as >= 1.1, == 1.*
但是遇到源的 就得 配置文件添加
/usr/local/bin/virtualenv YOUR_ENV_NAME
source YOUR_ENV_NAME/bin/activate.csh
创建pip.conf文件
获取IP地址 ipconfig 更换 17.10可以不更换可能是当时的通用跳转地址
10.193.17.10
pip.conf 配置
[global]
index-url = http://admin:[email protected]:8081/artifactory/api/pypi/Pypi-poc-virtual20210922/simple <http://admin:[email protected]:8081/artifactory/api/pypi/Pypi-poc-virtual20210922/simple>
[install]
trusted-host = 10.193.17.10
标签:虚拟环境,venv,etx,17.10,Version,ENV,######,安装,第三方
From: https://www.cnblogs.com/lx63blog/p/16422366.html