pip install 安装时报Defaulting to user installation because normal site-packages is not writeable解决方法

我的python的安装目录:

C:\Program Files\Python37

我的pip install + 包名 包安装的默认安装目录:

c:\program files\python37\lib\site-packages

在cmd下pip安装库的时候提示:
Defaulting to user installation because normal site-packages is not writeable会把库安装到这个路径下面
C:\Users\XXX\AppData\Roaming\Python\Python37\site-packages

提示默认的site-packages没有写权限,一种解决方法就是使用管理员打开cmd然后再pip install + 包名 安装,或者让site-packages用户拥有写权限。
还有一种方法就是:

先 python -m site -help 查看一下site.py的路径
改变site中 USER_SITE USER_BASE
USER_SITE = none
USER_BASE = none
把它两改成其他盘D、E下面的路径

你可能感兴趣的:(pip,python,开发语言)