Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.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没有名为ujson的模块,而它';它已经安装好了_Python_Linux_Python 2.7_Redhat_Ujson - Fatal编程技术网

python没有名为ujson的模块,而它';它已经安装好了

python没有名为ujson的模块,而它';它已经安装好了,python,linux,python-2.7,redhat,ujson,Python,Linux,Python 2.7,Redhat,Ujson,我已经使用命令pip install ujson安装了ujson 当我尝试运行python项目时,它会返回 ImportError:没有名为ujson的模块 操作系统版本:Red Hat Enterprise Linux Server 7.2版(Maipo) Python版本:Python 2.7.6 pip列表:ujson(1.35) 需要帮忙吗 问题在于PYTHONPATH变量是空的,当我将路径添加到变量时,它可以工作 export PYTHONPATH=$PYTHONPATH:/usr

我已经使用命令pip install ujson安装了ujson 当我尝试运行python项目时,它会返回 ImportError:没有名为ujson的模块

  • 操作系统版本:Red Hat Enterprise Linux Server 7.2版(Maipo)
  • Python版本:Python 2.7.6
  • pip列表:ujson(1.35)

需要帮忙吗

问题在于PYTHONPATH变量是空的,当我将路径添加到变量时,它可以工作

export PYTHONPATH=$PYTHONPATH:/usr/lib64/python2.7/site-packages

您的机器上有多个python版本吗?e、 g.2.7和3.5不,我只有python 2。7@Joseph我想我有两个python版本,2.6和2.7。我该怎么办?我遇到了同样的错误常见问题,您在一个版本的python上安装了模块,但试图在另一个版本上运行它。确保您正在希望在其上运行模块的python版本上安装模块:-)