栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

conda install 和 pip install 区别和问题解决

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

conda install 和 pip install 区别和问题解决

我们在使用Python进行项目编程时,尤其是在跑一些深度学习实验代码过程中,难免会用到一些库或包,一般我们会使用 pip install 或者 conda install 进行安装,其中pip install ,直接将包安装在 ~/anaconda/envslib/python3.7/site-packages/ 中,如果是 conda install 则无论处在什么虚拟环境下,将包均安装在 anaconda/pkgs/ 文件夹中,若当前虚拟环境需要使用该包,则到此文件夹下进行查找,若存在,则复制进虚拟环境所对应的 ~/anaconda/envslib/python3.7/site-packages/ 中,若没有,则需要先下载到anaconda/pkgs/ 文件夹中,再进行复制。

但是有些时候,我们发现我们在某些虚拟环境下装的包,在该环境下进行使用过程中,找不到该包,或直接调用的是另一个环境下的其他包或库,比如下面的图 1 .

这个情况该怎么解决呢?
解决方案

1  在命令行使用 python -m site 命令,进行查看

2  打开当前虚拟环境下的 site.py 文件,如:

3 打开文件后,更改site.py 中的字段

USER_SITE  和 USER_base,没改之前为 None,两者分别改为:

 4  保存后,再次检查,成功使用此环境下的包或库:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339887.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号