Python 如何使pip工作?
我想不出如何让皮普为我工作。我有Python3.5.1,我运行Python 如何使pip工作?,python,python-3.x,pip,Python,Python 3.x,Pip,我想不出如何让皮普为我工作。我有Python3.5.1,我运行 import pip pip.main(['install', 'psutil']) 并得到一个错误,说明“AttributeError:模块'pip'没有属性'main'” 我只是想知道我需要做什么才能让皮普工作 编辑 我的代码名为pip.py,所以我现在在它运行时重命名了它 Collecting psutil Using cached psutil-4.0.0-cp35-none-win32.whl Installin
import pip
pip.main(['install', 'psutil'])
并得到一个错误,说明“AttributeError:模块'pip'没有属性'main'”
我只是想知道我需要做什么才能让皮普工作
编辑
我的代码名为pip.py,所以我现在在它运行时重命名了它
Collecting
psutil
Using cached psutil-4.0.0-cp35-none-win32.whl
Installing collected packages: psutil
Exception:
Traceback (most recent call last):
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pip\basecommand.py", line 211, in main
status = self.run(options, args)
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pip\commands\install.py", line 311, in run
root=options.root_path,
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pip\req\req_set.py", line 646, in install
**kwargs
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pip\req\req_install.py", line 803, in install
self.move_wheel_files(self.source_dir, root=root)
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pip\req\req_install.py", line 998, in move_wheel_files
isolated=self.isolated,
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pip\wheel.py", line 339, in move_wheel_files
clobber(source, lib_dir, True)
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pip\wheel.py", line 310, in clobber
ensure_dir(destdir)
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pip\utils\__init__.py", line 71, in ensure_dir
os.makedirs(path)
File "C:\Program Files (x86)\Python35-32\lib\os.py", line 241, in makedirs
mkdir(name, mode)
PermissionError: [WinError 5] Access is denied: 'C:\\Program Files (x86)\\Python35-32\\Lib\\site-packages\\psutil'
You are using pip version 7.1.2, however version 8.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
您调用了脚本
pip.py
,或者您的路径中有一个名为pip.py
的文件,因此您是从该文件导入的,而不是从pip模块导入的。使用pip.\uuuuu文件\uuuuu
查看文件的位置,并重命名或删除它,确保删除任何同名的.pyc
文件 您调用了脚本pip.py
,或者您的路径中有一个名为pip.py
的文件,因此您是从该文件导入的,而不是从pip模块导入的。使用pip.\uuuuu文件\uuuuu
查看文件的位置,并重命名或删除它,确保删除任何同名的.pyc
文件 许可错误使这一点相当明显<代码>C:\Program Files(x86)(以及所有子目录)设置了权限,只有管理员才能对其进行写入(出于安全原因)
您需要从管理命令提示符运行脚本,或者以管理员权限运行脚本。例如,在“开始”菜单搜索框中,键入
cmd.exe
,右键单击结果,然后选择“以管理员身份运行”。在提升的提示符下运行脚本应该可以正常安装。PermissionError使这一点非常明显<代码>C:\Program Files(x86)(以及所有子目录)设置了权限,只有管理员才能对其进行写入(出于安全原因)
您需要从管理命令提示符运行脚本,或者以管理员权限运行脚本。例如,在“开始”菜单搜索框中,键入
cmd.exe
,右键单击结果,然后选择“以管理员身份运行”。从提升的提示符中运行脚本应该可以正常安装。我意识到它名为pip.py,所以我重命名了它并运行了它,但现在我遇到了许多错误。您没有在目录中安装的权限,请尝试以管理员身份运行。这也是一个完全不同的问题。我意识到它名为pip.py,所以我重命名了它并运行了它,但现在我遇到了许多错误。您没有在目录中安装的权限,请尝试以管理员身份运行。这也是一个完全不同的问题。