命令提示符中无法识别点斜杠 - 尝试安装 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 模块的主要内容,如果未能解决你的问题,请参考以下文章