web-dev-qa-db-ja.com

pipinstallを使用したpygameのインストールの問題

私は試した: c:/python34/scripts/pip install http://bitbucket.org/pygame/pygame

そしてこのエラーが発生しました:

Cannot unpack file C:\Users\Marius\AppData\Local\Temp\pip-b60d5tho-unpack\pygame 
(downloaded from C:\Users\Marius\AppData\Local\Temp\pip-rqmpq4tz-build, conte
nt-type: text/html; charset=utf-8); cannot detect archive format
  Cannot determine archive format of C:\Users\Marius\AppData\Local\Temp\pip-rqmp
q4tz-build

誰かが解決策を持っているなら、遠慮なくそれらを共有してください!私も試しましたpip install --allow-unverified、しかしそれは私にもエラーを与えました。

7
ToricTorus

これは私のために働く唯一の方法です。

pip install pygame==1.9.1release --allow-external pygame --allow-unverified pygame

-

これらは私をこのコマンドに導くステップです(人々がそれを簡単に見つけられるように私はそれらを置きました):

$ pip install pygame
Collecting pygame
  Could not find any downloads that satisfy the requirement pygame
  Some externally hosted files were ignored as access to them may be unreliable (use --allow-external pygame to allow).
  No distributions at all found for pygame

次に、提案するように、外部を許可します。

$ pip install pygame --allow-external pygame
Collecting pygame
  Could not find any downloads that satisfy the requirement pygame
  Some insecure and unverifiable files were ignored (use --allow-unverified pygame to allow).
  No distributions at all found for pygame

だから私は検証不可能なことも許可します:

$ pip install pygame --allow-external pygame --allow-unverified pygame
Collecting pygame
  pygame is potentially insecure and unverifiable.
  HTTP error 400 while getting http://www.pygame.org/../../ftp/pygame-1.6.2.tar.bz2 (from http://www.pygame.org/download.shtml)
  Could not install requirement pygame because of error 400 Client Error: Bad Request
  Could not install requirement pygame because of HTTP error 400 Client Error: Bad Request for URL http://www.pygame.org/../../ftp/pygame-1.6.2.tar.bz2 (from http://www.pygame.org/download.shtml)

そこで、 http://www.pygame.org/download.shtml にアクセスした後、バージョン番号を追加することを考えました(1.9.1releaseは現在安定しています)。

-

それが役に立てば幸い。

14
kstenger

Visual Studio10以降が見つからないというpygameエラーのインストール時に問題が発生した場合。私は答えを持っています:私は多くのバージョンを試しましたが、うまくいかないので、問題はビジュアルスタジオを持っているか持っていないかではありません。問題はファイルです:tar.gz.whlの間なので、これが解決策です:

1)ファイルのダウンロード:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

ここに移動してpygameバージョンをダウンロードし、x64またはx86とpythonバージョンに注意してください。私のシステムはx64で、pythonは3.4なので、次を選択します:pygame-1.9.2a0-cp34-none-win_AMD64.whl

2)インストールする場所に置きます。

「C:」に入れたので、cmd:を開いて次のように入力します:cd C:\(これは場所をC:に変更します)

3)インストール

pip install C:\pygame-1.9.2a0-cp34-none-win_AMD64.whl

完了!

5
Hiep Tran

互換性のあるPygameバージョンが単に破損しているか壊れていることに気づきました。そのため、Pygameを実行するには以前のバージョンのpythonをインストールする必要がありました。ほとんどのモジュールはPython 3.4と互換性があるように更新されていないため、実際には問題ありません。だからそれは私にもっと多くのオプションを与えるだけです。

0
ToricTorus