安装成功,但仍无法导入软件包!
(testme)ubuntu@msg:~$ sudo pip install redis==2.10.3
Downloading/unpacking redis==2.10.3
Downloading redis-2.10.3.tar.gz (86Kb): 86Kb downloaded
Running setup.py egg_info for package redis
warning: no previously-included files found matching '__pycache__'
warning: no previously-included files matching '*.pyc' found under directory 'tests'
Installing collected packages: redis
Found existing installation: redis 2.9.1
Uninstalling redis:
Successfully uninstalled redis
Running setup.py install for redis
warning: no previously-included files found matching '__pycache__'
warning: no previously-included files matching '*.pyc' found under directory 'tests'
Successfully installed redis
Cleaning up...1.
(testme)ubuntu@msg:~$ pip freeze | grep redis
(testme)ubuntu@msg:~$ 2.
(testme)ubuntu@msg:~$ python
Python 2.7.3 (default, Feb 27 2014, 19:58:35)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import redis
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named redis
>>> 我也尝试过卸载,然后再安装,但是没有成功。
发布于 2014-12-01 17:49:39
我找到了答案。当在virtualenv之外已经安装了相同的包时,我正在做sudo pip install redis==2.10.3。所以从virtualenv外部删除了这个包,它就起作用了。
https://stackoverflow.com/questions/27019069
复制相似问题