查看: 2481|回复: 0

[开发环境] Conda保存安装的pip包

[复制链接]
发表于 2019-7-17 15:33:14 | 显示全部楼层 |阅读模式
本帖最后由 易学智能 于 2020-3-23 15:25 编辑

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



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

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

如何安装到指定位置

3安装加上--user.png

4查看正确的安装位置.png

让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版本
2查看包安装的位置.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表