美文网首页
pip指向的python版本问题

pip指向的python版本问题

作者: 乘瓠散人 | 来源:发表于2021-01-07 11:17 被阅读0次

在conda创建的环境中,有时需要用pip指令来安装一些包,结果发现pip指向的python不是conda环境中的版本,安装的包也就不再当前环境中,因此需要指定conda环境中使用pip安装的包也在当前环境中。

  • pip -V 查看当前环境使用的python版本
  • which -a pip 查看当前存在哪些pip
  • python -m site 查看当前默认的路径
sys.path = [
    '/data2/xxx/miniConda/envs/Robu/lib/python3.7',
    '/data2/xxx/miniConda/envs/Robu/lib/python3.7/site-packages',
]
USER_BASE: '/home/users/xxx/.local' (exists)
USER_SITE: '/home/users/xxx/.local/lib/python3.6/site-packages' (exists)
ENABLE_USER_SITE: True
  • find / -name site.py 查找site.py的位置,修改里面的USER_BASEUSER_SITE 为conda环境Robu里的路径。
  • 再次运行python -m site
sys.path = [
    '/data2/xxx/miniConda/envs/Robu/lib/python3.7',
    '/data2/xxx/miniConda/envs/Robu/lib/python3.7/site-packages',
]
USER_BASE: '/data2/xxx/miniConda/envs/Robu' (exists)
USER_SITE: '/data2/xxx/miniConda/envs/Robu/lib/python3.7/site-packages' (exists)
ENABLE_USER_SITE: True

相关文章

网友评论

      本文标题:pip指向的python版本问题

      本文链接:https://www.haomeiwen.com/subject/wpxzoktx.html