web-dev-qa-db-ja.com

Tweepyモジュールをインポートできません

新しいpythonモジュールをインストールするのは初めてです。

私はpip install tweepyを使用してtweepyをインストールしました。インストールは成功し、Lib/site-packagesに2つのフォルダーtweepy&tweepy-3.3.0.dist-infoが作成されたため、すべて問題ないはずです。

ただし、IDEに移動してtweepyをインポートすると、モジュールを検出できません。

>>> import tweepy
Traceback (most recent call last):
  File "<interactive input>", line 1, in <module>
ImportError: No module named tweepy

なにが問題ですか?

私はpython 2.7.5。

[Update 1]Windows 7を使用しています。

私は最初に別のフォーラムの提案を使用してpipをインストールしました( Windowsにpipをインストールするにはどうすればよいですか? )。基本的にget-pip.pyスクリプトを保存してダブルクリックします(「python get-pip.py」をcmdプロンプトで推奨どおりに機能させることができません)。次に、cmdに移動し、C:/ Python27/Scriptsに移動して、pip install tweepyと入力します。インストールが成功した結果を思い出しました。

[Update 2]import tweepyでファイルを使用して実行すると、同様のエラーが発生します。

Traceback (most recent call last):
  File "C:\Python27\ArcGIS10.2\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 326, in RunScript
    exec codeObject in __main__.__dict__
  File "C:\Users\xxxx\Desktop\Script1.py", line 2, in <module>
    from tweepy import Stream
ImportError: No module named tweepy

[Update 3]コマンドで「pip freeze」と入力しました。 tweepy = 3.3.0を表示します

C:\Python27\Scripts>pip freeze 
oauthlib==0.7.2 
requests==2.7.0 
requests-oauthlib==0.5.0 
six==1.9.0 
tweepy==3.3.0 
wheel==0.24.0

[Answer]すべてのヘルプ担当者、特にCleb&omri_saadonに、ファイルパスに問題がある可能性があるという提案をありがとう。

私のGISソフトウェア、ArcGISはデフォルトで別のPythonをPython27フォルダーにインストールし、すべてC:\の代わりにC:\ Python27\ArcGIS10.2から取得しました。C:\ Python27。C:\ Python27\ArcGIS10.2\Scriptsからtweepyをインストールすると、すべてが正常に動作します。

7
Jake

pip uninstall tweepy

そして再びpip install tweepy

コンピューターに複数のインタープリターがないことを確認します。複数ある場合は、pycharm(または使用する他のエディター)が、tweepyをインストールしたのと同じインタープリターで構成されていることを確認してください。

12
omri_saadon

Anacondaを使用している場合

conda install -c conda-forge tweepy

あなたも使うかもしれません

easy_install tweepy
3
Hadij

Ubuntuを使用している場合:Sudo apt install python-pip

次に実行:python3 -m pip install tweepy

お役に立てば幸いです。

1
harsh pamnani

AnacondaでJupyterノートブックを使用している場合は、次のことを試してください。

 Sudo conda install tweepy

これはOSXでは私にとってはうまくいきました。

0
user3291173

私はこれを試しましたが、同じエラーが発生しましたが、最初にpipコマンドを使用してパッケージをインストールし、それが格納されているパスを見つけ、次にosモジュールを使用して、パッケージが格納されているディレクトリに移動しました。それをインポートすれば動作します。

0

コンピュータに複数のバージョンのpythonがインストールされている場合は、パッケージがインストールされているバージョンを確認する必要があります。 Macにpythonの2つのバージョンがインストールされています。python2の下にpython3/usr/local/lib pathの両方があります。

pipinstall tweepypython2.7/site-packagesにのみパッケージをインストールしますが、VSCodepython3に準拠しています。 pip3install tweepyを実行して、python3.7/site-packagesの下のパッケージを取得し、コンパイラーがモジュールを認識できるようにします。

私にとっても同じですが、コンソールインポートtweepyに直接入力すると機能しますが、スクリプトから実行しようとすると、 'tweepyという名前のモジュールはありません'とアンインストールして再インストールしようとしましたが、解決策はよりシンプルでした。のように走る

C:\script.py

走る

C:\python script.py

動作します、Pythonバージョンは3.6.2ですTweepyバージョンは3.5.0です

0
Alekz7

同じ問題がありましたが、pipを使用してインストール/アンインストールした後も機能しません。最後の努力として、私は実際に「... Lib> site-packages」の「tweepy」フォルダをメインのPythonディレクトリに戻し、「tweepyのインポート」が機能した。なぜこれがうまくいったのか、それは私にとってはうまくいきました...幸運を祈ります!

0
Alvis

私はこのコマンドを試しましたpy -m pip install tweepyと私のために働いた

0
Yosra ADDALI