etx安装第三方库
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.*
安装SDK whl, aipubuild,
可以尝试pip3 install --no-deps .whl
(当不需要依赖时候, pip install --no-deps whl)
但是遇到源的 就得 配置文件添加
/usr/local/bin/virtualenv YOUR_ENV_NAME
source YOUR_ENV_NAME/bin/activate.csh
创建pip.conf文件 一般在用户~/.pip/目录
获取IP地址 ipconfig 更换 17.10可以不更换可能是当时的通用跳转地址
10.193.17.10
pip.conf 配置
[global]
index-url = http://admin:AP3fXNJ1TbjCeH67yYS1cLXeSu7@10.193.17.10:8081/artifactory/api/pypi/Pypi-poc-virtual20210922/simple <http://admin:AP3fXNJ1TbjCeH67yYS1cLXeSu7@10.193.17.10:8081/artifactory/api/pypi/Pypi-poc-virtual20210922/simple>
[install]
trusted-host = 10.193.17.10
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
内部ETX怎么装python包
如果遇到要联网怎么办? → 请在 c14204 使用 pip 工具并添加 trusted-host=10.193.17.10 参数
单次使用:
pip3
install
--user cowsay --trusted-host=10.193.17.10
# IT 做的镜像
配置为自己的偏好设置:
cat ~/.pip/pip.conf [global] index-url = http://admin:AP3fXNJ1TbjCeH67yYS1cLXeSu7@10.193.17.10:8081/artifactory/api/pypi/Pypi-poc-virtual20210922/simple [install] trusted-host = 10.193.17.10