yuanzhiroc 发表于 2019-7-17 15:33:14

Conda保存安装的pip包

本帖最后由 易学智能 于 2020-3-23 15:25 编辑

【本教程已失效,仅作留存,不推荐使用。】



在conda中使用pip安装自己的包并保存确认安装使用的pip和安装的位置
使用whereis pip 和 whereis pip3 确认 位置, 发现pip是针对虚拟环境的(所以我们使用pip安装包)


修改安装位置
export PYTHONUSERBASE=/home/ubuntu/MyFiles/.conda/pipinstall
修改了使用pip不加参数安装并没有效果


如何安装到指定位置





让python找到安装的包
一般来说,修改安装的位置后都可以找到安装包了(import), 如果还不行那么就增加一个PYTHONPATH到这个目录即可
export PYTHONPATH=/home/ubuntu/MyFiles/.conda/pipinstall/lib/python3.6/site-packages


写入bashrc中,下次不用设置
编辑bashrc加入以下两行。vim ~/.bashrc
export PYTHONUSERBASE=/home/ubuntu/MyFiles/.conda/pipinstall
export PYTHONPATH=/home/ubuntu/MyFiles/.conda/pipinstall/lib/python3.6/site-packages


总结:
第一次配置:
1. export PYTHONUSERBASE=/home/ubuntu/MyFiles/.conda/pipinstall
2. pip 安装自己需要的包记得加上 --user
3. 将 export PYTHONUSERBASE=/home/ubuntu/MyFiles/.conda/pipinstall
和export PYTHONPATH=/home/ubuntu/MyFiles/.conda/pipinstall/lib/python3.6/site-packages
写入~/.bashrc
后续开机无需再次配置,安装包只要加上 --user即可


注意事项:
   这个加上后,conda的其他的虚拟环境也可以读到这些包,因此要注意PYTHON版本
页: [1]
查看完整版本: Conda保存安装的pip包