我怎么在python for windows上运行pip?

qua*_*ant 32 python python-3.x

我刚刚安装了python 3.5,运行Python 3.5 (32-bit)并输入

pip
Run Code Online (Sandbox Code Playgroud)

并收到消息:

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    pip
NameError: name 'pip' is not defined
Run Code Online (Sandbox Code Playgroud)

我在路径中看不到任何脚本目录,但我找到pip.pyC:\Users\UserName\AppData\Local\Programs\Python\Python35-32\Scripts.

我在安装过程中选择了"将python添加到环境变量"选项,但它似乎没有做任何事情.

我用Google搜索并得到了这个指南,它说早期版本需要添加一些路径名.我没有C:\Python...目录所以我尝试Scripts从上面添加文件夹,结果相同.

如何安装python以使其实际工作(即我可以运行pip,安装模块等)?

Kev*_*uan 47

也许你想尝试pip在Python shell中运行,如下所示:

>>> import pip
>>> pip.main(['install', 'requests'])
Run Code Online (Sandbox Code Playgroud)

这将requests使用安装包pip.


因为pip是标准库中的模块,但它不是内置函数(或模块),所以需要导入它.

另外,你应该pip在系统shell中运行(cmd.如果pip在路径中).

  • 我收到错误`Traceback(最近一次调用最后一次):文件"<pyshell#5>",第1行,在<module> pip.main(['install','requests'])AttributeError:module'pip'has没有属性'main' (13认同)
  • 有这个问题。您可以通过在命令行运行“pip”来解决这个问题,如下所示:“python -m pip installwhatever”。请注意,您可能需要调用 python3,因为这将调用默认的 python(在撰写本文时为 3.6.6)。 (2认同)

Eli*_*iel 12

我有一台Mac,但幸运的是这应该以相同的方式工作:

pip是命令行的事情.你不在python中运行它.

例如,在我的Mac上,我只是说:

$pip install somelib

满容易!