无法安装pip(python 3.7.4)。它没有安装python。 get-pip.py也不起作用

时间:2019-08-06 00:55:08

标签: python installation pip

我不明白为什么python未安装pip(我在安装程序中有一个选中标记)。

py -m pip返回no module named pip

我在c:\python上安装了Windows 7,python 3.7.4。

尝试了不同版本的python,但是当我尝试使用get-pip.py安装pip时,我得到了:

C:\Python>python get-pip.py
Traceback (most recent call last):
  File "get-pip.py", line 22308, in <module>
    main()
  File "get-pip.py", line 197, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    import pip._internal
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
  File "C:\Temp\tmpx8wd2cnb\pip.zip\pip\_internal\__init__.py", line 40, in <mod
ule>
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible

many same errors (cant posted all of it here)

  File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
  File "C:\Temp\tmpx8wd2cnb\pip.zip\pip\_vendor\requests\compat.py", line 64, in
 <module>
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 724, in exec_module
  File "<frozen importlib._bootstrap_external>", line 859, in get_code
  File "<frozen importlib._bootstrap_external>", line 917, in get_data
OSError: [Errno 9] Bad file descriptor

将非常感谢您的答复。

2 个答案:

答案 0 :(得分:0)

我的问题和您的问题完全相同,我认为如果您和我有同样的问题,那么对于任何谈论路径问题的人,Scripts文件夹中绝对没有任何内容。 没有pip.exe,什么也没有。

答案 1 :(得分:0)

您可能面临这个问题,因为当您在脚本文件夹中安装 python 时,pip 没有安装,两周前我遇到了同样的问题,当我搜索 python 的官方网站时,我终于找到了我的答案问题。

1)首先按照你的方式安装python。

2)下一步是在你的终端中运行这个命令:python -m ensurepip --default-pip

3) 运行此命令后,pip 将成功安装到您的系统中,检查您的脚本文件夹,您将在那里找到 pip 文件。