在命令提示符中无法识别Dot-slash - 尝试安装Python模块

时间:2013-08-05 14:26:03

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

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

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

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

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

5 个答案:

答案 0 :(得分:4)

在这里回答很好 - 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

希望它有所帮助。

答案 1 :(得分:2)

你的斜线应该是另一种方式。 " \配置&#34 ;.我遇到了同样的问题,这对我有用。

答案 2 :(得分:0)

尝试做

configure

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

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

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

如果它不是exe,请更改文件类型,Windows将运行它

答案 3 :(得分:0)

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

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

答案 4 :(得分:0)

对我来说,这是安莫尔·萨拉夫和乔丹·萨利纳斯的答案的组合:

如果您有这样的事情:

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

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

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