在linux安装了jieba,却显示‘No module named 'jieba'’

想在linux里运行app.py
结果

img

app.py代码没有错,在pycharm能运行起来
但我已经安装了jieba,求解

img

在Linux中,如果您使用的是Python 2.x版本,则需要使用以下命令来安装jieba:

sudo pip install jieba


如果您使用的是Python 3.x版本,则应使用以下命令来安装jieba:

sudo pip3 install jieba


如果您已经安装了jieba并且仍然遇到“ No module named 'jieba'”错误,则可能是由于Python解释器无法找到jieba模块的安装位置。您可以尝试在Python脚本的开头添加以下代码:


import sys
sys.path.append("/path/to/jieba")

将上面的“/path/to/jieba”替换为jieba模块的安装路径。您可以使用以下命令在终端中找到jieba模块的安装路径:

pip show jieba


你这个问题肯定是Linux里面python的二进制文件的问题
你先运行whereis python,或者python --version来确定你自己python吧
如果是python2,那么需要用pip来安装你的jieba,如果是3就用pip3来安装
如果你本地现在执行都没有pip命令,那么就去python包(也就是whereis python运行的结果)里的bin文件夹下,一般在这里有,之后创建出来一个软连接到usr/bin下

==

还有另外一种,个人比较推荐的,就是直接安装一个新版本python,一般情况linux默认的python我是不会动的