Anaconda不同环境之间pip install的路径问题

1. 如果是只想修改pip install的路径,可以直接看此链接

Anaconda修改pip install 路径方案

2. Anaconda3修改不同环境下的pip install路径

最近在使用Anaconda配置深度学习环境,头都大了。
因为我在新创建的python3.6的环境中(环境名为tensorflow),想要安装numpy
结果问题来了:
安装numpy错误
由图可知,我在tensorflow的环境中安装numpy失败

原因:numpy在…anaconda3\lib\site-package下已经存在
(注意:我的anaconda3安装路径是D:\program_tools\anaconda3)

numpy存在的路径是anaconda3自带python下的pip管理工具,在进行pip install时候,存放的位置(原来pip默认下载1位置为C盘,为了系统盘的安全,我修改到D:\program_tools\anaconda3\lib\site-package

找到原因了,新创建的环境下载的路径也找到了这里.


但是:为什么我新创建的环境下载的路径也是这里呢???

1. 查看设置pip install 的路径文件位置
按照同样的方法,找到tensorflow环境下pip install的设置路径
(注意:我的python改了名字,改为了python36)

 python36 -m site -help

在这里插入图片描述
2. 打开该文件
WOW!真相大白了!
这个路径和Anaconda base环境中已经修改的默认路径是一致的
在这里插入图片描述

总结结论
当我们创建新的环境的时候,新环境会拟用一些base环境下的配置.
如果想要做到Anaconda中不同环境互相不干涉,可以直接修改各自环境中的配置,比如这里我们就可以修改tensorflow环境下的pip install 默认保存路径.

3. 那么一起来修改下该文件的内容吧

修改两个地方即可:

  • USER_SITE = “”
  • USER_BASE = “”

USER_SITE 表示下载的package的存放路径,默认地址为None,也有可能为其他
USER_BASE 表示我们某一个环境下python.exe、pip.exe、等脚本存放位置.

我修改为如下:

USER_SITE = "D:\\program_tools\\Anaconda3\\envs\\tensorflow\\Lib\\site-packages"
USER_BASE = "D:\\program_tools\\Anaconda3\\envs\tensorflow\\Scripts"

4. 再次尝试在tensorflow的环境下安装numpy

重新打开cmd,进入tensorflow环境
在这里插入图片描述
安装numpy
在这里插入图片描述
因为我已经安装过了,这里再次安装会显示已存在,不过可以看到路径已经是我们刚才设置的地方了。

Anaconda是个好东西,不过得善用、会用这种工具,才能更好的去开发。
加油!


  1. Anaconda修改pip install 路径方案 ↩︎

  • 28
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: anaconda中使用pip install selenium出错可能是由于以下一些原因导致的: 1. 网络连接问题:如果你使用的是国内的网络环境,可能会存在网络连接不稳定的问题,这可能导致无法正确下载selenium的安装文件。可以尝试更换网络环境,或者使用国内镜像源加速下载。 2. Anaconda环境配置问题:conda和pipAnaconda 中的两个包管理工具,它们可能会相互干扰,使得pip无法正常工作。可以尝试使用conda安装selenium,或者在命令行中使用 `conda deactivate` 切换到base环境再尝试安装。 3. 配置代理问题:如果你正在使用代理服务器来访问外网,可能需要在pip的配置文件中设置代理。可以在用户目录下的.pip文件夹中找到配置文件,查看其中是否有设置代理的相关选项,并将其修改为适合你的代理服务器的设置。 4. 安装源问题:默认情况下,pip会从官方的Python软件包仓库PyPi中下载包,但有时候服务器可能会有问题或者网络限制。你可以尝试指定其他可靠的镜像源,例如豆瓣、清华大学等来加速下载。在命令行中使用 `pip install -i https://pypi.doubanio.com/simple/ selenium` 来使用豆瓣源进行安装。 如果以上方法仍然无法解决问题,建议查看错误提示信息以了解具体的错误原因,以便更好地定位和解决问题。 ### 回答2: 出现anaconda在使用pip install selenium时的错误可能有多种原因。以下是一些可能的解决方法: 1. 网络连接问题:首先检查您的网络连接是否正常。可能是由于网络问题,导致pip无法正确下载并安装selenium。您可以尝试使用其他的网络连接方式,或者重启网络设备。 2. pip更新问题:确保您正在使用最新版本的pip。可以使用以下命令进行升级: ``` pip install --upgrade pip ``` 3. 安装源问题:尝试更改pip的安装源。您可以使用国内的镜像源,如豆瓣、清华等。可以使用以下命令更改pip的源: ``` pip config set global.index-url https://pypi.doubanio.com/simple/ ``` 4. 环境变量问题:确保您已正确设置并配置了Anaconda环境变量。这包括将Anaconda的安装路径添加到系统的PATH变量中。这样可以确保pip命令在任何地方都可以被识别并且运行。 5. 防火墙问题:有些防火墙或杀毒软件可能会阻止pip下载和安装软件包。尝试临时禁用您的防火墙或杀毒软件,然后再次尝试安装selenium。 如果以上解决方法仍不能解决问题,建议您提供更具体的错误信息,以便更好地理解和解决问题。 ### 回答3: 使用Anaconda安装selenium时出现错误的原因可能是以下几个方面: 1. 网络问题Anaconda可能无法连接到pip仓库或下载所需的软件包。这可能是由于网络连接问题pip镜像源的问题。可以尝试使用国内镜像源,如豆瓣镜像、清华镜像等。 2. 版本冲突:Anaconda中已经安装了其他版本的selenium或相关依赖包,导致安装时出现冲突。可以尝试先卸载已有版本的selenium,然后重新安装。 3. 环境配置问题:可能是由于Anaconda环境配置不正确导致的。可以尝试创建一个新的虚拟环境,并在环境中安装selenium。 解决办法: 1. 首先可以尝试使用以下命令更新pip: ``` conda install -c anaconda pip ``` 2. 如果网络连接存在问题,可以尝试更换pip镜像源: ``` pip install selenium -i https://pypi.douban.com/simple/ ``` 或者 ``` pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple/ ``` 3. 如果仍然无法安装,可以尝试创建一个新的虚拟环境并安装selenium: ``` conda create -n myenv python=3.7 conda activate myenv pip install selenium ``` 4. 如果以上方法均无效,可以尝试同时更新conda和pip,并重新安装selenium: ``` conda update -n base -c defaults conda conda update --all python -m pip install --upgrade pip pip install selenium ``` 希望以上解决方案能够帮助您解决Anaconda安装selenium时出错的问题。如果问题仍然存在,请提供具体的错误信息,以便更好地帮助您解决问题
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值