默认为用户安装,因为普通站点包不可写

问题描述 投票:0回答:2

当我

pip install AnyPackage
时,我收到输出告诉我它是“默认用户安装,因为普通站点包不可写”:

example of problem

我尝试过卸载Python,但并不能解决问题。

我在 Home Edition 上使用管理员帐户,并运行 (直接从 python.org 下载),使用“添加到路径”选项安装。

值得注意的是,我无法从 访问任何包,例如:

not able to access package

P.S 当Python安装到

AppData\Roaming\Python\Python39\Scripts
时,为什么它安装在
C:\Program Files\Python39
中的包?

至于我的目标,我希望避免这可能给我带来任何未来的问题。

我还希望能够使用

virtualenv
创建虚拟环境。

cmd windows-10 python-3.9
2个回答
0
投票

对于我来说,不使用带有虚拟环境的 IDE 解决了问题并使用管理员权限安装所有模块。


-2
投票

使用 bash 而不是 Powershell 来安装软件包

© www.soinside.com 2019 - 2024. All rights reserved.