2017-08-14 6 views
1

私は、ターミナルで次のコマンドを使用してPyTorchをインストールしようとしていますエラー - Pythonの

pip install http://download.pytorch.org/whl/torch-0.2.0.post1-cp27-none-macosx_10_7_x86_64.whl 

私は、その後のpythonで次のコードを実行します。

import torch 
torch.__file__ 

をし、次のエラーが表示されます。

File "/Users/brian/anaconda/lib/python2.7/site-packages/torch/__init__.py", line 48, in <module> 
import torch._dl as _dl_flags 

AttributeError: 'module' object has no attribute '_dl' 

私は問題を調査しようとしましたが、明確な回答が見つかりませんでした。どんな助けもありがとう。

EDIT:

pip install http://download.pytorch.org/whl/torch-0.2.0.post1-cp27-none-macosx_10_7_x86_64.whl 
pip install torchvision 

結果:: これらは、次のコマンドを使用してPyTorchを再インストールしようとした結果です

Requirement already satisfied: pyyaml in ./anaconda/lib/python2.7/site-packages (from torch==0.2.0.post1) 
Requirement already satisfied: numpy in ./anaconda/lib/python2.7/site-packages (from torch==0.2.0.post1) 


Requirement already satisfied: torchvision in ./anaconda/lib/python2.7/site-packages 
Requirement already satisfied: pillow in ./anaconda/lib/python2.7/site-packages (from torchvision) 
Requirement already satisfied: torch in ./anaconda/lib/python2.7/site-packages (from torchvision) 
Requirement already satisfied: numpy in ./anaconda/lib/python2.7/site-packages (from torchvision) 
Requirement already satisfied: six in ./anaconda/lib/python2.7/site-packages (from torchvision) 
Requirement already satisfied: olefile in ./anaconda/lib/python2.7/site-packages (from pillow->torchvision) 
Requirement already satisfied: pyyaml in ./anaconda/lib/python2.7/site-packages (from torch->torchvision) 

EDITはII

次のコマンドを実行します。

conda install pytorch torchvision cuda80 -c soumith 

この結果得られますとhttp://pytorch.org/オン

Fetching package metadata ........... 

PackageNotFoundError: Packages missing in current channels: 

    - cuda80 

We have searched for the packages in the following channels: 

    - https://conda.anaconda.org/soumith/osx-64 
    - https://conda.anaconda.org/soumith/noarch 
    - https://repo.continuum.io/pkgs/free/osx-64 
    - https://repo.continuum.io/pkgs/free/noarch 
    - https://repo.continuum.io/pkgs/r/osx-64 
    - https://repo.continuum.io/pkgs/r/noarch 
    - https://repo.continuum.io/pkgs/pro/osx-64 
    - https://repo.continuum.io/pkgs/pro/noarch 
+0

はインストールがうまく行われたり、いくつかのパッケージを逃さないようです。どのMac OSを使用していますか?私は数日前にそれをインストールしましたが、私は同じ問題を抱えていませんでした。確かに、これらのコマンドを実行してください: pip install http://download.pytorch.org/whl/torch-0.2.0.post1-cp27-none-macosx_10_7_x86_64.whl pip install torchvision 右でしょうか? –

+0

私は質問でこれをやり直すために端末の応答を追加しました。あなたはpytorchをアンインストールするためのターミナルコマンドを知っていますが、私はそれを試すことができますか? –

+0

@BrianPeachあなたのMacにanacondaがインストールされているようですが、以下のオプションを試してみてください: 'conda install pytorch torchvision cuda80 -c soumith' –

答えて

2

を:

  • OS:OSX
  • パッケージマネージャ:Pythonの
  • PIP:2.7
  • CUDA:なし

私は行きましたT:

pip install http://download.pytorch.org/whl/torch-0.2.0.post1-cp27-none-macosx_10_7_x86_64.whl 
pip install torchvision 
# OSX Binaries dont support CUDA, install from source if CUDA is needed 
  • はあなたがすべて正しいオプションを選択しますか?
  • 第2のコマンドpip install torchvisionを試しましたか? condaではなく、pip

編集

それはあなたが選択パッケージマネージャを持つべき意味あなたがanacondaは、お使いのMacにインストールされているログに思えます。

その場合、あなたはパッケージピップ使用してインストール削除する必要があります。

pip uninstall torch 

、代わりにアナコンダを使用してコマンドを使用します。

  • OS:OSX
  • パッケージマネージャ:conda
  • は、
  • Python:2.7
  • CUDA:なし

は、コマンドを実行します。ドッカーを使用して

conda install pytorch torchvision -c soumith 
+0

私は質問でこれをやり直すために端末の応答を追加しました。あなたはpytorchをアンインストールするためのターミナルコマンドを知っていますが、私はそれを試すことができますか? –

+1

それは助けをありがとう、それを解決しました:) –

+0

@BrianPeach私の喜び、私はあなたがこの問題を抱えている唯一の人ではないと確信しています。次回はインストールオプションを確認する時間を取ってください。) –

0

は、再現可能な環境を持っているし、環境を設定する問題を回避行くには良い解決策です。ドッカーはhereからインストールできます。 Dockerfileを使用できます。

この場合でも、Dockerファイルを使用せずにpytorchをインストールする必要がある場合、Dockerfileは、オペレーティングシステムが基本のDockerイメージと同じ場合に、ローカルでインストールするための優れたステップバイステップアプローチを提供します。

セットアップ環境ではdatmoを試してみて、モデルを再現性よく作成するためのマシン学習プロジェクトを追跡することもできます。

0

numpyのバージョンが原因で同じ問題が発生しましたが、私はnumpyパッケージをアップグレードしてこの問題を解決しました。

pip install -U numpy 

そして物事がうまく行くように見える~~