ImportError: No module named tweepy
Ich installiert pip in einer virtuellen Umgebung. Es installiert ohne Fehler. Hier ist, was ich bekomme, wenn ich mit sudo pip install tweepy nach der Aktivierung der venv:
Requirement already satisfied (use --upgrade to upgrade): tweepy in
/usr/local/lib/python2.7/dist-packages/tweepy-3.1.0-py2.7.egg
Requirement already satisfied (use --upgrade to upgrade): requests==2.4.3 in
/usr/local/lib/python2.7/dist-packages/requests-2.4.3-py2.7.egg (from tweepy)
Requirement already satisfied (use --upgrade to upgrade): requests-oauthlib==0.4.1 in
/usr/local/lib/python2.7/dist-packages/requests_oauthlib-0.4.1-py2.7.egg (from tweepy)
Requirement already satisfied (use --upgrade to upgrade): six==1.7.3 in
/usr/local/lib/python2.7/dist-packages/six-1.7.3-py2.7.egg (from tweepy)
Requirement already satisfied (use --upgrade to upgrade): oauthlib>=0.6.2 in
/usr/local/lib/python2.7/dist-packages (from requests-oauthlib==0.4.1->tweepy)
Cleaning up...
So, ich bin mir sicher, dass es geklappt hat.
Wenn ich eine Probe tweepy-Skript bekomme ich diesen Fehler:
./twitterStream.py
Traceback (most recent call last):
File "./twitterStream.py", line 6, in <module>
import tweepy
ImportError: No module named tweepy
Mein Skript war nicht angeben python-interpreter. Um sicherzustellen, dass es war nicht auf der Suche, wo sonst ich nun geben Sie den interpreter in das venv.
Irgendwelche Ideen?
Dank!
mehr info:
wenn ich 'pip install tweepy' ich einen ganzen Haufen von Fehlern:
(venv)user@ubuntu:~/code/twitterStream$ pip install tweepy
Traceback (most recent call last):
File "/home/user/code/twitterStream/venv/bin/pip", line 9, in <module>
load_entry_point('pip==1.1', 'console_scripts', 'pip')()
File "/home/user/code/twitterStream/venv/local/lib/python2.7/site-
packages/distribute-0.6.24-py2.7.egg/pkg_resources.py", line 337, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/home/mukul/code/twitterStream/venv/local/lib/python2.7/site-
packages/distribute-0.6.24-py2.7.egg/pkg_resources.py", line 2279, in load_entry_point
return ep.load()
File "/home/user/code/twitterStream/venv/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg/pkg_resources.py", line 1989, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/home/user/code/twitterStream/venv/local/lib/python2.7/site-packages/pip-1.1-
py2.7.egg/pip/__init__.py", line 10, in <module>
from pip.backwardcompat import walk_packages, console_to_str
File "/home/user/code/twitterStream/venv/local/lib/python2.7/site-packages/pip-1.1-
py2.7.egg/pip/backwardcompat.py", line 77, in <module>
from urllib2 import URLError, HTTPError
File "/usr/lib/python2.7/urllib2.py", line 94, in <module>
import httplib
File "/usr/lib/python2.7/httplib.py", line 79, in <module>
import mimetools
File "/usr/lib/python2.7/mimetools.py", line 6, in <module>
import tempfile
File "/usr/lib/python2.7/tempfile.py", line 32, in <module>
import io as _io
File "/usr/lib/python2.7/io.py", line 51, in <module>
import _io
ImportError: No module named _io
Edit: gelöst der Fehler Dank: ImportError: No module named _io in ubuntu 14.04
Hast du
Ich habe source bin/activate aktivieren Sie die env - ist es das, was du meintest? Ich Mach das sys.real_prefix überprüfen, sobald mein system fertig ist ein upgrade .
source
? Auch: stackoverflow.com/questions/1871549/... Und können Sie zählen, wie Sie virtualenv
?Ich habe source bin/activate aktivieren Sie die env - ist es das, was du meintest? Ich Mach das sys.real_prefix überprüfen, sobald mein system fertig ist ein upgrade .
InformationsquelleAutor wholly_cow | 2014-12-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht verwenden
sudo
zu nennen, pip, wenn Sie in einer virtualenv: der root-user nicht haben, das virtualenv aktiviert, so dass das Paket installiert ist weltweit, wie Sie sehen können, aus dem Wege. Führen Sie einfachpip install tweepy
.Siehe diese Frage für einige Lösungen für das Problem.
InformationsquelleAutor Daniel Roseman
Zur Installation das Modul tweepy
schreiben Sie einfach pip tweepy installieren und es wird funktionieren
InformationsquelleAutor user5930877
Da Sie über
virtualenv
Sie brauchen nicht zu verwendensudo
.InformationsquelleAutor Danilo Fernando Chilene