首页 > 其他 > 详细

conda环境中导入包的版本和环境不一致的问题

时间:2020-11-22 22:19:03      阅读:187      评论:0      收藏:0      [点我收藏+]

在conda环境中启动python import package如果版本和预期不一样,可能有两个原因:

  • 其一是screen和conda的bug,显示处于新环境,但实际上仍处在base环境中。尝试conda deactivate再重新激活。
  • 另一种情况是conda自动将/home/[user_name]/.local/ 中的python包放进path中了,import时会优先搜索这个目录而非环境目录。可以在启动脚本如/home/[user_name]/.bachrc中增加一句export PYTHONNOUSERSITE=True(我是加在conda init的指令之前的,没尝试在之后是否有效)。这样可以避免conda将.local中的包目录加入sys.path。

conda环境中导入包的版本和环境不一致的问题

原文:https://www.cnblogs.com/LukeStepByStep/p/14021229.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!