2013-08-05 2 views
4

Я пытаюсь установить модуль Python в командной строке. В инструкциях указывается, что нужно запустить «./configure», чтобы установить модуль, а затем запустить команду make. Тем не менее, всякий раз, когда я делаю это, я получаю ошибкуDot-slash не распознается в командной строке - Попытка установить модуль Python

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

Я все еще относительно новое для использования командной строки и Python, так что это может быть очень начинающий вопрос. Из того, что я читал из других вопросов, кажется, что командная строка должна автоматически распознавать команду ./, поэтому моя единственная догадка - это то, что в моей %PATH% переменная может ее обмануть. Любые мысли или предложения будут высоко оценены. Заранее спасибо.

EDIT: Использование Windows 7 Я также пробовал использовать протокол, но он сказал: «Не удалось найти загрузки, удовлетворяющие требованию configure». Модуль poker-engine. Я получил самую последнюю версию.

+0

'. /' Не является командой, это начало пути, необходимо, если '.' не находится в' $ PATH'. На какой ОС вы работаете? – geoffspear

+0

Инструкции по установке в Linux. Вы устанавливаете его с помощью этих инструкций в Windows. –

+0

Хорошо, хорошо, что имеет больше смысла. Как бы вы сделали эквивалент в Windows, хотя? – Josh

ответ

0

пытаются сделать

configure 

, если вы находитесь в каталоге, где этот файл находится.

Если вы не в той же папке, это сделать

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

Если это не ех, изменить тип файл и окна будут запускать

+0

У конфигурации нет расширения. В свойствах он говорит «Тип файла: файл». Я попробовал переименовать его в '* .exe', но получил сообщение« Программа слишком большая, чтобы вписаться в память ». Я также попытался просто запустить« configure »как есть, но он сказал, что configure не был распознан. – Josh

+0

, если у него нет расширения, не набирайте расширение, не пытайтесь его преобразовать – Stephan

+0

@josh забыл пометить вас в преддверии комментария – Stephan

0

Вы действительно должны попробовать использовать Пип или easy_install для установки модуля. Если вы можете указать имя модуля, который вы пытаетесь установить, возможно, кто-то может оказать вам дополнительную помощь в отношении того, как его установить на Windows, а также добавить версию python, которую вы используете. Вы также найдете наборы для многих Python расширений/модулей по этой ссылке:
http://www.lfd.uci.edu/~gohlke/pythonlibs/

Если ваш модуль в списке есть, идти вперед и скачать его и запустить исполняемый файл.

+0

@josh проект покера, который вы связали, по-видимому, используется только в системах Unix/Linux. В инструкциях по установке нет упоминаний о всех окнах. Вероятно, вы могли бы попытаться скомпилировать эту программу в виртуальной машине Linux на своем компьютере Windows или использовать cygwin, который может помочь в компиляции и запуске программного обеспечения. Оттуда главная страница в http://gna.org/cookbook/?group=pokersource или http://pokersource.sourceforge.net/ Я загрузил файл покера в покер, и у tarball был каталог покера, который содержит все написанный на питон, который вы можете использовать. – Amit

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 

Надежда это он LPS.

0

Ваша косая черта должна быть в обратном порядке. "\ Configure". У меня такая же проблема, и это сработало для меня.