【问题标题】:pip package not found- Windows 7未找到 pip 包 - Windows 7
【发布时间】:2014-02-27 19:28:03
【问题描述】:

正如您从附带的照片中看到的那样,我使用 Windows 7 并尝试运行我刚刚安装在 virtualenv 中的“mkdocs”包,但我不断收到错误“...无法识别为内部或外部命令。 ..”,但包“mkdocs”被列为由 pip 安装,这有点令人沮丧。

我检查了我的 PATH 变量,它们指向正确的 python 版本“2.7”

任何想法为什么会发生这种情况?

谢谢。

【问题讨论】:

  • 您是否需要将mkdocs 添加到您的路径中,例如pip 是吗?
  • 我不确定我是否理解? mkdocs 是我试图运行的 pip 包,但显然它不是“命令”

标签: python python-2.7 windows-7 pip


【解决方案1】:

我刚刚在我的 Windows 系统上测试了 mkdocs,但无法让它工作。

运行python 3.4,安装在c:\python34

mkdocs 位于c:\python34\scripts。调用 python mkdocs 会导致

File "mkdocs", line 32
    print 'mkdocs [build|serve] {options}'
                                     ^
SyntaxError: invalid syntax

mkdocs 项目路线图https://github.com/tomchristie/mkdocs/wiki 注释:“理想情况下,MkDocs 的未来版本应该包括 Mac 和 Windows 安装程序。”

【讨论】:

  • 这个特定错误很可能是由于 mkdocs 在您发帖时不支持 Python 3。从 v0.10 及更高版本(2014 年 10 月发布)开始,mkdocs 完全支持 python 3.x
【解决方案2】:

mkdocs v0.10 之前的版本没有在<python_install>\Scripts 中创建任何 windows 命令。 如果您升级到mkdocs v0.10+,它应该可以开箱即用。

【讨论】:

    【解决方案3】:

    我使用 pip 安装,但带有 --user 标志。卸载,然后全局重新安装(在 Linux 上)工作正常。

    【讨论】:

      猜你喜欢
      • 2013-01-15
      • 2013-01-20
      • 1970-01-01
      • 2020-05-26
      • 2022-01-05
      • 2015-06-15
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多