我正在尝试在命令提示符下安装Python模块。方向声明运行“./configure”以安装模块,然后运行make
命令。但是,每当我这样做时,我都会收到错误
'.' is not recognized as an internal or external command,
operable program or batch file.
我仍然使用命令提示符和Python相对较新,所以这可能是一个非常新手的问题。从我从其他问题中读到的,似乎命令提示符应该自动识别./
命令,所以我的唯一猜测是我的%PATH%
变量中的某些内容可能会欺骗它。任何想法或建议将不胜感激。提前谢谢。
编辑:使用Windows 7 我也尝试过使用pip,但它说“无法找到满足要求配置的任何下载”模块是poker-engine我得到了最新的版本。
答案 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/