新しい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をインストールすると、すべてが正常に動作します。
pip uninstall tweepy
そして再びpip install tweepy
コンピューターに複数のインタープリターがないことを確認します。複数ある場合は、pycharm(または使用する他のエディター)が、tweepyをインストールしたのと同じインタープリターで構成されていることを確認してください。
Anaconda
を使用している場合
conda install -c conda-forge tweepy
あなたも使うかもしれません
easy_install tweepy
Ubuntuを使用している場合:Sudo apt install python-pip
次に実行:python3 -m pip install tweepy
お役に立てば幸いです。
AnacondaでJupyterノートブックを使用している場合は、次のことを試してください。
Sudo conda install tweepy
これはOSXでは私にとってはうまくいきました。
私はこれを試しましたが、同じエラーが発生しましたが、最初にpipコマンドを使用してパッケージをインストールし、それが格納されているパスを見つけ、次にosモジュールを使用して、パッケージが格納されているディレクトリに移動しました。それをインポートすれば動作します。
コンピュータに複数のバージョンのpython
がインストールされている場合は、パッケージがインストールされているバージョンを確認する必要があります。 Macにpythonの2つのバージョンがインストールされています。python2
の下にpython3
と/usr/local/lib path
の両方があります。
pipinstall tweepy
はpython2.7/site-packages
にのみパッケージをインストールしますが、VSCode
はpython3
に準拠しています。 pip3install tweepy
を実行して、python3.7/site-packages
の下のパッケージを取得し、コンパイラーがモジュールを認識できるようにします。
私にとっても同じですが、コンソールインポートtweepyに直接入力すると機能しますが、スクリプトから実行しようとすると、 'tweepyという名前のモジュールはありません'とアンインストールして再インストールしようとしましたが、解決策はよりシンプルでした。のように走る
C:\script.py
走る
C:\python script.py
動作します、Pythonバージョンは3.6.2ですTweepyバージョンは3.5.0です
同じ問題がありましたが、pipを使用してインストール/アンインストールした後も機能しません。最後の努力として、私は実際に「... Lib> site-packages」の「tweepy」フォルダをメインのPythonディレクトリに戻し、「tweepyのインポート」が機能した。なぜこれがうまくいったのか、それは私にとってはうまくいきました...幸運を祈ります!
私はこのコマンドを試しましたpy -m pip install tweepy
と私のために働いた