2017-04-07 14 views
2

私はWindowsで3.6を使用しているPythonにはかなり新しいです。ImportError: 'scrapy'という名前のモジュールがありません

> C:\Users\user.name>conda install scrapy Fetching package metadata 
> ............. Solving package specifications: . 
> 
> # All requested packages already installed. 
> # packages in environment at C:\Users\user.name\AppData\Local\Continuum\Anaconda3: 
> # scrapy     1.3.3     py36_0 

しかし、私はそれをインポートしようn個のPython IDEときに私が取得:

ImportError: No module named 'scrapy' 

私もすべての要件ことを確認したピップで試してみました私はアナコンダを使用してScrapyをインストールした

満足している。私は答えを探して、それが私が1つの通訳者/環境のためにインストールし、別の通訳者/環境で使用しようとしていることが原因であると考えています。

これが正しいかどうか、またそれに対処する方法はわかりませんが、これはAnacondaを使用した初めてのことです(以前はPyCharmとpipを使用していました)ので、今日はそれを把握するために時間を費やすつもりですが、誰かが私を正しい方向に向けることができたら感謝します方向!

+1

なぜ 'pip'を使用しないのですか? – nick

+0

Python IDEがpythonインタプリタを実行しているのは確かですか? –

+0

condaに新しい[仮想環境](https://conda.io/docs/using/envs.html#create-an-environment)を作成してそこにインストールし、[activate]することを忘れないでください(https ://conda.io/docs/using/envs.html#change-environments-activate-deactivate)を参照してください。 – vold

答えて

2

cond3に新しいvirtual environmentを作成し、そこに治療をインストールしてください。activateあなたの環境を忘れないでください。 PyCharmでは、specifyに設定/プロジェクト/プロジェクトインタプリタのプロジェクトに使用する環境を設定できます。

+0

ありがとうvold。私はsnowflaves envを作成しました。どうやってその中に治療をインストールできますか? – Maverick

+0

私は雪片を活性化し、その後コンドル・インストール・セラピーを行いました。それはそれですか? – Maverick

+0

さて、あなたはいくつかの治療関連の名前を選択することをお勧めします - 例えばscrapyvenv。環境を作成したら、PyCharmのプロジェクトインタプリタのために彼を選ぶ必要があります。 PyCharmで作業していますか? conda install -c conda-forge scrapyを試してください。 – vold

関連する問題