Pip 和 deliver 不适用于 Python 3.3

Pip 和 deliver 不适用于 Python 3.3

我是 Python 新手,正在尝试在 Windows 上安装它。我开始使用它是因为我必须为 Windows 文件夹设置监视服务,然后在该文件夹发生更改时更新数据库。在线搜索让我找到了“Watchdog”。

我正在尝试安装工具看门狗,但我没有成功;pip并且easy_install都没有做任何事情。

运行 Python 3.3.0 x86。 已安装
Windows 7 Professional
点子分发使用 msi。

运行 Python 命令 shell 时:

Input:
pip install watchdog

Output:
File "<stdin>", line 1
    pip install watchdog
              ^
SyntaxError: invalid syntax

正常命令提示符:

Input:
python pip install watchdog  

Output:
python: can't open file 'pip': [Errno 2] No such file or directory

正如 Breakthrough 所述,下面的解决方案是正确的:

Input:
pip install watchdog 

Scripts但是我收到错误输出,因为环境变量中缺少我的文件夹。

Output:
'pip' is not recognized ans an internal or external command, operable program or batch file.

添加后就C:\Python\Scripts解决了。

答案1

根据语法官方pip网站,请尝试pip install [module]从普通命令提示符(某些模块需要提升的管理命令提示符)而不是从 Python shell 调用它。您可以查看最新的pip使用文档在这里

如果由于某种原因您无法调用pip,请确保它可以在您的环境变量中的某个地方找到PATH(请参阅问题如何设置 PATH 环境变量?了解更多详细信息)。


通过调用python pip install watchdog,您尝试pip将从当前目录调用的文件作为 Python 脚本调用,并将其余参数作为参数传递给它。

答案2

向新手澄清:在命令导航到 C:\Python33\Scripts\ (打印:cd C:\Python33\Scripts)然后只写入pip install [module]

(注意:我假设你使用的是 Python 3.3,如果你使用的是 Python 2.7,那么请导航至 C:\Python27\Scripts)

相关内容