背景:虚拟环境base装在D盘,其余创建的虚拟环境都在C盘用户目录下;
问题:只有在base环境下访问pip才是虚拟环境中的pip,在其余环境(如text2human)下使用pip命令访问的是系统中的pip,见下图。
这导致使用pip install命令安装不到虚拟环境中,只能安装到D:\python\Lib\site-packages目录下。
解决方案1:pip命令后面指定目录,通过使用 -t
或 --target
参数实现;
pip install <package> -t <directory>
目录要选 C:\Users\小6\.conda\envs\text2human\Lib\site-packages;
不要选 C:\Users\小6\.conda\envs\text2human\Lib\site-packages\pip;
如:pip install mmsegmentation==0.9.0 -t C:\Users\小6\.conda\envs\text2human\Lib\site-packages
解决方案2:修改默认的conda环境路径为C盘以外的盘。修改默认的conda环境路径https://blog.csdn.net/qq_62056013/article/details/140859771?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22140859771%22%2C%22source%22%3A%22qq_62056013%22%7D