【问题标题】:Dot-slash not recognized in command prompt - Trying to install Python module命令提示符中无法识别点斜杠 - 尝试安装 Python 模块
【发布时间】:2013-08-06 07:24:00
【问题描述】:

我正在尝试在命令提示符下安装 Python 模块。指示运行“./configure”以安装模块,然后运行make 命令。但是,每当我这样做时,我都会收到错误

'.' is not recognized as an internal or external command, operable program or batch file.

我对使用命令提示符和 Python 还是比较陌生,所以这可能是一个非常新手的问题。从我从其他问题中读到的内容来看,命令提示符似乎应该自动识别 ./ 命令,所以我唯一的猜测是 my%PATH% 变量中的某些东西可能会欺骗它。任何想法或建议将不胜感激。提前致谢。

编辑:使用 Windows 7 我也尝试过使用 pip,但它说“找不到任何满足配置要求的下载”模块是 poker-engine 我得到了最新版本。

【问题讨论】:

  • ./ 不是命令,它是路径名的开头,如果. 不在$PATH 中,则需要它。你在什么操作系统上?
  • 说明是在 Linux 中安装它。您正在按照这些说明在 Windows 上安装它。
  • 好吧,这更有意义。但是,您将如何在 Windows 上进行等效操作?
  • 获取正确的安装包 - 适用于 windows:检查这里:ohloh.net/p/python-poker-engine

标签: python windows path command-prompt python-module


【解决方案1】:

对我来说,这是 Anmol Saraf 和 Jordan Salinas 答案的结合:

如果你有这样的事情:

./node_modules/.bin/coffee -o js -c lib/

您可以在 ./ 之后的路径周围添加引号,但也可以将正斜杠设为反斜杠。所以现在是

.\"node_modules/.bin/coffee" -o js -c lib/

【讨论】:

    【解决方案2】:

    你的斜线应该是另一种方式。 “。\配置”。我遇到了同样的问题,这对我有用。

    【讨论】:

      【解决方案3】:

      这里回答得很好—— How to fix '.' is not an internal or external command error

      诀窍是在 ./ 后的双引号中使用命令

      我解决了以下一些问题,

      示例 -

      改变

      ./node_modules/.bin/coffee -o js -c lib/
      

      ./"node_modules/.bin/coffee" -o js -c lib/
      

       

      另一个例子

      改变

      ./node_modules/.bin/browserify demo/browser.js > demo/bundle.js
      

      ./"node_modules/.bin/browserify" demo/browser.js > demo/bundle.js
      

      希望对你有帮助。

      【讨论】:

        【解决方案4】:

        试着去做

        configure
        

        如果您位于该文件所在的目录中。

        如果您不在同一个文件夹中,请执行此操作

        C:\users\myname\path\name\configure
        

        如果不是exe,更改文件类型,windows会运行它

        【讨论】:

        • 配置没有扩展。在属性中,它显示Type of File: File。我尝试将其重命名为*.exe,但收到消息Program too big to fit into memory. 我也尝试按原样运行configure,但它说配置无法识别。
        • 如果它没有扩展名,不要输入扩展名,也不要尝试转换它
        • @josh 忘记在上一条评论中标记你
        【解决方案5】:

        你真的应该尝试使用 pip 或 easy_install 来安装模块。如果您可以提供您要安装的模块的名称,也许有人可以在这里为您提供更多帮助,了解如何在 Windows 上安装它并添加您正在使用的 python 版本。您还可以在此链接中找到许多 Python 扩展/模块的二进制文件:
        http://www.lfd.uci.edu/~gohlke/pythonlibs/

        如果您的模块在列表中,请继续下载并运行二进制文件。

        【讨论】:

        • @josh 您链接的扑克源项目似乎只能在 Unix/Linux 系统上使用。那里的安装说明根本没有提到Windows。您可能会尝试在 Windows 机器上的 linux VM 中编译该程序,或者使用 cygwin 可能有助于编译和运行该软件。从那里的主页gna.org/cookbook/?group=pokersourcepokersource.sourceforge.net 我下载了扑克引擎文件,并且压缩包有一个扑克引擎目录,其中包含您可以使用的所有 Python 代码。
        猜你喜欢
        • 1970-01-01
        • 2018-03-29
        • 1970-01-01
        • 2015-08-23
        • 1970-01-01
        • 1970-01-01
        • 2020-07-02
        • 2021-05-29
        • 1970-01-01
        相关资源
        最近更新 更多