解决conda虚拟环境安装包却依旧安装到base环境下
最近跑项目装包装到几度崩溃,包一直没有安装到正确位置,为此写下这篇文章记录一下,也希望能帮到有需要的人。(此文章开发环境为anaconda和window)
方法一
先conda deactivate
,看到(base)消失后再conda activate
激活自己的虚拟环境,防止环境嵌套
方法二
修改虚拟环境的site.py
文件,通过python -m site -help
找到文件路径,例如我的文件路径是E:\ProgramData\anaconda3\envs\py38\Lib
之后修改文件中的USER_SITE和USER_BASE即可
方法三
在pip install
命令后添加--target “绝对路径”
,如果想要永久起效则要在C:\Users…\AppData\Roaming\pip
的pip.ini
文件中输入
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/ (可加可不加,换源)
target=“绝对路径”
没有pip
文件夹和pip.ini
文件时请自己创建
注意
方法三的优先级最高,如果方法三已经修改,则方法二不起作用