【发布时间】:2021-05-11 03:14:40
【问题描述】:
当我pip install AnyPackage 收到输出时告诉我“默认为用户安装,因为普通站点包不可写”:
我已经尝试卸载 Python,但它并没有解决问题。
我在windows-10 Home Edition 上使用管理员帐户,并运行python-3.9,(直接从python.org 下载),使用“添加到路径”选项安装。
值得注意的是,我无法从cmd访问任何包,例如:
P.S 为什么Python安装到C:\Program Files\Python39时,安装包在AppData\Roaming\Python\Python39\Scripts?
至于我的目标,我想避免这可能给我带来的任何未来问题。
我还希望能够使用virtualenv 创建一个虚拟环境。
【问题讨论】:
-
您的问题在您提交的图片中以彩色文字清晰显示!它特别警告您将您的
\Scripts目录添加到%PATH%可能是谨慎的,它告诉您您的文件正在安装在那里,但是当您无法运行位于那里的文件时,您似乎很惊讶!如果您想运行这些文件而无需键入C:\Users\Connor Gilbert\AppData\Roaming\Python\Python39\Scripts\(并双引号),我建议您通过 GUI 将以下内容添加到当前用户环境路径值的末尾,%AppData%\Python\Python39\Scripts。 -
感谢您抽出宝贵的时间,很遗憾,这并没有解决任何一个问题。只是让橙色警告消失了。
-
如果我以管理员身份运行命令 promt 以获取 pip 安装包。所有问题都解决了。
标签: windows-10 python-3.9 cmd cmd windows-10 python-3.9