Author:AXYZdong 硕士在读 工科男
有一点思考,有一点想法,有一点理性!
定个小小目标,努力成为习惯!在最美的年华遇见更好的自己!
CSDN@AXYZdong,CSDN首发,AXYZdong原创
唯一博客更新的地址为: 👉 AXYZdong的博客 👈
B站主页为:AXYZdong的个人主页
问题描述
在安装 anaconda 之后,准备在 base
环境里面安装一些包,结果刚准备安装 numpy ,就出现了警告,然后发现 numpy 被安装到了 C:\Users\Administrator\AppData\Roaming\Python\Python39
目录下。
具体警告如下:
WARNING: The scripts f2py.exe and numpy-config.exe are installed in 'C:\Users\Administrator\AppData\Roaming\Python\Python39\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
解决方法
网上搜索了很多方法,总结如下
- 修改环境变量
PYTHONUSERBASE
PYTHONPATH
- 修改
site.py
但是,这些都无法解决我电脑中出现的问题。
于是,我是用 conda 安装,出现如下结果:
意思说安装的目标位置没有写入权限,这就让我突然想起来,pip 安装应该跳过没有写入权限的位置,直接安装到了C盘。所以,我更改目标文件夹的写入权限,重新使用 pip 安装,结果如下。
成功安装,没有出现警告。
所以,在尝试其他方法无果的情况下,可以看看 目标文件夹(虚拟环境所在的文件夹)下是否有写入权限,这很重要!!!
如果没有权限,意味着pip安装只能默认安装在C盘。
—— END ——
如果以上内容有任何错误或者不准确的地方,欢迎在下面 👇 留言。或者你有更好的想法,欢迎一起交流学习~~~
更多精彩内容请前往 AXYZdong的博客~