命令提示符中无法识别点斜杠 - 尝试安装 Python 模块

Posted

技术标签:

【中文标题】命令提示符中无法识别点斜杠 - 尝试安装 Python 模块【英文标题】:Dot-slash not recognized in command prompt - Trying to install Python module 【发布时间】: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 【参考方案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=pokersource 或pokersource.sourceforge.net 我下载了扑克引擎文件,并且压缩包有一个扑克引擎目录,其中包含您可以使用的所有 Python 代码。

以上是关于命令提示符中无法识别点斜杠 - 尝试安装 Python 模块的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 10 上无法识别 Conda 命令

Heroku CLI 命令在安装后无法识别

jpackage 命令无法识别

CP 命令提示符 Windows 7 无法识别

nvm无法识别命令

Emacs shell 无法识别 python 命令