2015-04-17 2 views
0

У меня установлен 64-разрядный python 3.4, который поставляется вместе с pip. Я хотел установить pygame, и я знаю, что 32-битная версия, которую они имеют на своем сайте, не будет работать с моей версией python. Поэтому я загрузил 64-битный пакет python 3.4 pygame из here (pygame-1.9.2a0-cp34-none-win_amd64.whl). Я переименовал пакет в pygame.whl и попытался использовать pip в командной строке для его установки, но он дал мне эту ошибку;Невозможно установить 64-разрядный Pygame на Python 3.4

Collecting pygame 
Could not find a version that satisfies the requirement pygame (from versions: 
) 
Some externally hosted files were ignored as access to them may be unreliable 
(use --allow-external pygame to allow). 
No matching distribution found for pygame 

Так что я попытался с помощью опции --allow-external, но он дал мне другую ошибку и попросил меня предоставить файл требований. Я огляделся и обнаружил, что мне может потребоваться использовать опцию --pre, но она дала мне ту же ошибку, что и выше, независимо. Как установить пакет?

+1

Какой os вы используете? –

+0

Я использую Windows 8.1 – Maurdekye

+0

посмотрите здесь https://bitbucket.org/pygame/pygame/downloads –

ответ

0

Наиболее вероятная причина вам не удалось установить .whl пакета является то, что вы набрали

pip install pygame 

в командной строке, вместо перехода в каталог, где хранятся ваши переименована pygame.whl и работают

pip install pygame.whl 

pip требует, чтобы вы дали полное имя файла, который был установлен.

Сообщение об ошибке, которое вы получили, указывает, что вы выполнили первую команду, и pip просматривал PyPI для pygame (которого нет). Команда --allow-external позволила бы указать удаленное местоположение, в котором может быть найден исходный файл или файл .whl.

В будущем я бы Recommand не переименования файлов, загруженных из (довольно отлично) вы связаны, так что при попытке установить их вы уверены вы бежите право команда. Помните, что вы можете всегда использовать вкладку, чтобы завершить имена файлов в командной строке.

+0

Спасибо, я закончил тем, что перезагрузил файл и выполнил эту команду; 'pip install" Загрузка \ pygame-1.9.2a0-cp34-none-win_amd64.whl "'. Он отлично работал. – Maurdekye

Смежные вопросы