我的博客
欢迎来到我的博客
bunny.icu

解决Python找不到模块的问题

解决Python找不到模块的问题

解决Python找不到模块的问题

  1. 包下可能缺少__init__.py,pycharm中这种问题不会影响到代码的执行,但在Linux命令行下会找不到包

  2. 项目的目录要添加到PYTHONPATH中,PYTHONPATH指定了Python解释器在搜索模块时应该查找的目录列表

vim /etc/profile

添加

export PYTHONPATH=$PYTHONPATH:/root/xxx
source /etc/profile
  1. 在定时任务和开机启动中,如果系统中存在多个python,且没有显式地指定python路径,可能会选择错误的python解释器,导致找不到库。应该使用python的绝对路径,例如
/usr/local/miniconda/bin/python /root/xxx.py
  1. 在定时任务中,需要先source /etc/profile,再用绝对路径执行,例如
* * * * * source /etc/profile && /usr/local/miniconda/bin/python /root/xxx.py
  1. 可以尝试在最外层目录下执行命令

版权声明


本作品系原创, 转载须遵循 CC BY-NC-ND 4.0 许可协议
本文标题:解决Python找不到模块的问题
本文链接:https://www.bunny.icu/archives/1796

推荐文章

发表评论

textsms
account_circle
email

bunny.icu

解决Python找不到模块的问题
解决Python找不到模块的问题 包下可能缺少__init__.py,pycharm中这种问题不会影响到代码的执行,但在Linux命令行下会找不到包 项目的目录要添加到PYTHONPATH中,PYTHONPATH指定了Pytho…
扫描二维码继续阅读
2024-06-03