Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python可以';我找不到redis_Python_Redis - Fatal编程技术网

python可以';我找不到redis

python可以';我找不到redis,python,redis,Python,Redis,我遇到了以下错误: ➜ iPokeMon-Server git:(dev) sudo python server.py Password: Traceback (most recent call last): File "server.py", line 2, in <module> import redis ImportError: No module named redis 下面的那个说 如果您使用名为dev的virtualenv,则不要这样做 sudo pip

我遇到了以下错误:

➜  iPokeMon-Server git:(dev) sudo python server.py
Password:
Traceback (most recent call last):
  File "server.py", line 2, in <module>
    import redis
ImportError: No module named redis

下面的那个说
如果您使用名为
dev
的virtualenv,则不要这样做

sudo pip install redis 
但只是

pip install redis
这将在您自己的virtualenv而不是“Complete”系统中安装redis软件包。
这一次,您的redis软件包将从您的代码中找到。

我相信OP可能已经超越了这一点,但对于仍然在这里登陆的用户来说,其中一个可能的原因是您已经安装了python3,并且正试图通过
pip
而不是
pip3
安装软件包

pip3 install redis

应该对其进行排序。

python-c“导入系统;打印'\n'.join(sys.path)”的输出是什么?服务器.py的内容是什么?显示了什么
pip冻结--local
?(很抱歉之前的帖子作为回答,我想发表评论……智能手机上的格式不清楚)@Johnsyweb➜ iPokeMon服务器git:(dev)python-c“导入系统;打印'\n'.join(sys.path)”)git:(dev[]/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/Library/Python/2.7/site-packages/redis-2.8.0-py2.7.egg/System/libraries/python2.framework/Versions/2.7/lib/python27.zip/System/libraries/Frameworks/Frameworks/python2。7@Johnsyweb从瓶子导入瓶子、运行、请求、响应从hashlib导入redismd5导入时间导入配置服务器=BATTLE()RADIS_主机='127.0.0.1'REDIS_端口=6379 REDIS_DB=8#请求头类头(对象):def uuu init_u(self,headers):self.headers=headers
sudo pip install redis 
pip install redis
pip3 install redis