在终端上找不到Python模块,但在Linux Shell上找到

kobbycoder

我已经在笔记本电脑上安装了ubuntu,并且安装了python2.7.5之后,我已经尝试在终端上运行python脚本,但是它表示未找到模块,我开始下载所有模块,但仍然表示未找到模块。升级到python2.7.9后,它仍然表示相同,因此我安装了python iddle shell,它可以正确导入模块。

为什么会这样呢?为什么它可以在python shell上运行而不能在终端上运行。终端只能识别sys,os ..和一些内置模块,而不能识别已安装的模块。我会很感激的。(我刚开始使用linux)

在此处输入图片说明

彼得·保罗·基弗

看来您的Python Shell使用的PYTHONPATH与您在终端中执行的Python不同。您可以通过输入来验证

import sys
print sys.path

在两个外壳中并比较两个输出。我假设在终端中启动的python输出中缺少已安装的模块路径。

您可以通过在Shell中定义PYTHONPATH来解决此问题:

export PYTHONPATH=...

...表示python shell输出的所有路径,以:

不要使用空格。如果其中一条路径中有空格,请用引号将...引起来

export PYTHONPATH="path with spaces:other path:path

从您输入导出命令的终端启动python。尝试导入您的模块。如果可行,请通过将导出附加到主目录中的.profile中来使其永久保存。

ls -a $HOME 

显示文件(以及许多其他文件;-)。这是一个文件。.files隐藏在简单的ls上。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

存储过程在localhost上找到,但在发布时找不到

来自分类Dev

在Mac OSX上找不到python模块

来自分类Dev

在Mac OSX上找不到python模块

来自分类Dev

在Arch上找不到Python模块'gi'

来自分类Dev

Python 脚本在使用 VS 代码打开时找不到文件,但在终端上运行正常

来自分类Dev

Shell脚本:命令不是“ foundne”,但在终端上运行良好

来自分类Dev

在Debian上找到*查找名为“ *”的文件,但在RHEL上找不到

来自分类Dev

<pip3 package> 命令在 zsh 上找不到,但在 bash 上找到

来自分类Dev

Lua在Linux上找不到LuaRocks安装的模块

来自分类Dev

如何使用bash或shell脚本在linux机器上找到更高的Java版本

来自分类Dev

终端上的Python 3与Shell不同吗?

来自分类Dev

在linux上找不到python命令

来自分类Dev

在OSX上使用pip安装模块,但在导入时找不到

来自分类Dev

在iOS设备上找不到文件,但在模拟器中找到了文件

来自分类Dev

Windows 8.1上的Python 3.4的PyCrypto找不到Winrandom模块

来自分类Dev

尽管cifs-utils正确安装,但在NanoPi M3 Ubuntu Core 15.10上找不到模块cifs

来自分类Dev

如何从终端上自动扫描Linux上的文档?

来自分类Dev

在搜索路径中找不到JS模块“ tweener”,Ubuntu 20.10上的Gnome shell扩展错误

来自分类Dev

在搜索路径中找不到 JS 模块“tweener”,Ubuntu 20.10 上的 Gnome shell 扩展错误

来自分类Dev

无法通过Shell脚本找到命令,但可以在终端上使用

来自分类Dev

无法通过Shell脚本找到命令,但可以在终端上使用

来自分类Dev

linux上的python在函数内找不到文件

来自分类Dev

命名空间在类中找到,但在aspx中找不到

来自分类Dev

对于Linux上的节点v 4.4.2,得到“错误:找不到模块'./namegen.js'”

来自分类Dev

在OSX上找不到sqlalchemy引擎模块

来自分类Dev

错误:在Heroku上找不到模块“ polka”

来自分类Dev

在OSX上找不到sqlalchemy引擎模块

来自分类Dev

NodeJS 在 Raspberry 上找不到 Express 模块

来自分类Dev

在 cpanel 上找不到模块“express”

Related 相关文章

  1. 1

    存储过程在localhost上找到,但在发布时找不到

  2. 2

    在Mac OSX上找不到python模块

  3. 3

    在Mac OSX上找不到python模块

  4. 4

    在Arch上找不到Python模块'gi'

  5. 5

    Python 脚本在使用 VS 代码打开时找不到文件,但在终端上运行正常

  6. 6

    Shell脚本:命令不是“ foundne”,但在终端上运行良好

  7. 7

    在Debian上找到*查找名为“ *”的文件,但在RHEL上找不到

  8. 8

    <pip3 package> 命令在 zsh 上找不到,但在 bash 上找到

  9. 9

    Lua在Linux上找不到LuaRocks安装的模块

  10. 10

    如何使用bash或shell脚本在linux机器上找到更高的Java版本

  11. 11

    终端上的Python 3与Shell不同吗?

  12. 12

    在linux上找不到python命令

  13. 13

    在OSX上使用pip安装模块,但在导入时找不到

  14. 14

    在iOS设备上找不到文件,但在模拟器中找到了文件

  15. 15

    Windows 8.1上的Python 3.4的PyCrypto找不到Winrandom模块

  16. 16

    尽管cifs-utils正确安装,但在NanoPi M3 Ubuntu Core 15.10上找不到模块cifs

  17. 17

    如何从终端上自动扫描Linux上的文档?

  18. 18

    在搜索路径中找不到JS模块“ tweener”,Ubuntu 20.10上的Gnome shell扩展错误

  19. 19

    在搜索路径中找不到 JS 模块“tweener”,Ubuntu 20.10 上的 Gnome shell 扩展错误

  20. 20

    无法通过Shell脚本找到命令,但可以在终端上使用

  21. 21

    无法通过Shell脚本找到命令,但可以在终端上使用

  22. 22

    linux上的python在函数内找不到文件

  23. 23

    命名空间在类中找到,但在aspx中找不到

  24. 24

    对于Linux上的节点v 4.4.2,得到“错误:找不到模块'./namegen.js'”

  25. 25

    在OSX上找不到sqlalchemy引擎模块

  26. 26

    错误:在Heroku上找不到模块“ polka”

  27. 27

    在OSX上找不到sqlalchemy引擎模块

  28. 28

    NodeJS 在 Raspberry 上找不到 Express 模块

  29. 29

    在 cpanel 上找不到模块“express”

热门标签

归档