为什么不工作?

Isa*_*lor 3 python pip

我已根据视频安装了pip和所有内容,并且安装看起来很棒.但是当我在IDLE中说"import pip"时,我收到此错误:

  Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
  import pip
File "C:\Python33\lib\site-packages\pip\__init__.py", line 9, in <module>
  from pip.log import logger
File "C:\Python33\lib\site-packages\pip\log.py", line 8, in <module>
  from pip import backwardcompat
File "C:\Python33\lib\site-packages\pip\backwardcompat\__init__.py", line 27, in <module>
 console_encoding = sys.__stdout__.encoding
AttributeError: 'NoneType' object has no attribute 'encoding'
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

Bri*_*ell 5

你不从IDLE中导入pip,你应该从命令行调用它.期待有一个stdout,但看起来IDLE中没有一个.

  • "pip不被识别为内部或外部命令,可操作程序或批处理文件 (2认同)
  • 找到'pip`的安装位置,通常是`C:\ Python27\Scripts\pip.exe`,然后将该目录添加到`PATH`环境变量中.我没有在我面前检查Windows机器,但它位于"高级"下的系统设置中的某个位置.一旦你在那里,找到`PATH`的环境变量,并将`pip.exe`所在的目录添加到该列表中. (2认同)