python - 无法使用 pip 安装、卸载或升级任何 pip 包
问题描述
这就是我安装任何东西时得到的:/
我应该卸载 pip 并将其安装在 users\my_name\ 中吗?
C:\Users\Muhammed Jaabir>pip install tensorflow
ERROR: Exception:
Traceback (most recent call last):
File "c:\program files (x86)\python38-32\lib\site-packages\pip\_internal\cli\base_command.py", line 186, in _main
status = self.run(options, args)
File "c:\program files (x86)\python38-32\lib\site-packages\pip\_internal\commands\install.py", line 253, in run
options.use_user_site = decide_user_install(
File "c:\program files (x86)\python38-32\lib\site-packages\pip\_internal\commands\install.py", line 604, in decide_user_install
if site_packages_writable(root=root_path, isolated=isolated_mode):
File "c:\program files (x86)\python38-32\lib\site-packages\pip\_internal\commands\install.py", line 548, in site_packages_writable
return all(
File "c:\program files (x86)\python38-32\lib\site-packages\pip\_internal\commands\install.py", line 549, in <genexpr>
test_writable_dir(d) for d in set(get_lib_location_guesses(**kwargs))
File "c:\program files (x86)\python38-32\lib\site-packages\pip\_internal\utils\filesystem.py", line 140, in test_writable_dir
return _test_writable_dir_win(path)
File "c:\program files (x86)\python38-32\lib\site-packages\pip\_internal\utils\filesystem.py", line 153, in _test_writable_dir_win
fd = os.open(file, os.O_RDWR | os.O_CREAT | os.O_EXCL)
PermissionError: [Errno 13] Permission denied: 'c:\\program files (x86)\\python38-32\\Lib\\site-packages\\accesstest_deleteme_fishfingers_custard_aaoyil'
解决方案
我的猜测是,由于您将 python 安装在“程序文件”中,这是一个在编写时需要管理员权限的目录,如果没有 pip“以管理员身份运行”,您就无法在那里安装软件包。
可能的解决方案 - 尝试从使用打开的 shell 运行它winkey+x -> Windows Powershell (Admin)
or winkey+r
-> write "cmd" -> ctrl+shift+enter
。在这两种情况下,控制台的标题都应包含“管理员”一词,并且在打开它时您可能会收到“是否要允许此应用程序...”的提示。
推荐阅读
- node.js - TypeError:URL 不是构造函数 - react-dev-utils/getPublicUrlOrPath.js
- wordpress - style_loader_tag 过滤器正在转换特殊字符,即使禁用 wptexturize
- web-component - 如何替换 web 组件中的 shadowRoot
- javascript - 导入的图像显示图像路径而不是图像 - React.js
- reactjs - 使用 fetch 进行 api 调用时无法授权
- reactjs - 道具如何通过
- python - 如何使用 OOP 在 Python3 中创建一个类以从 Excel 文件加载和读取数据?
- api - 数据覆盖谷歌表 - Jupyter 连接
- javascript - 当点击来自 v 按钮的链接时,Vuetify 工具提示会显示在左上角
- bash - 通配符在 bash 中表示任何但不为空