python module错误_ImportError:在Python中没有名为…的模块错误...

我有一个与这里描述的问题类似的问题How to fix “ImportError: No module named …” error in Python?,但我无法通过设置PYTHONPATH的建议来解决它.

我的目录如下:

- project

- python

- src

- ml

- __init__.py

- classifier_dnn.py

- util.py

- vectorizer

- fv_davison.py

- __init__.py

我正在项目文件夹路径中运行classifier_dnn.py:

~project&PYTHONPATH=/home/project/

~project$python3 /home/project/python/src/ml/classifier_dnn.py /home/project/data/labeled_data_all.csv /home/project/output

但是当classifier_dn导入ml.util时会生成错误:

Traceback (most recent call last):

File "/home/project/chase/python/src/ml/classifier_dnn.py", line 5, in

from ml import util

ImportError: No module named 'ml'

我也尝试设置PYTHONPATH = / home / project / python或PYTHONPATH = / home / project / src,但是发生相同的错误.

当我在PyCharm中对此进行测试时,如果将python / src设置为源根目录,则不管工作目录是什么,它都可以工作.但是当我从命令行运行它时,我不知道如何正确设置它.

任何帮助请

谢谢

这个错误是由于Python代码的相对导入导致的。相对导入是使用相对路径来导入代码的一种方式,但是如果找不到父程序包,就会出现这个错误。 解决这个问题的方法是确保你的文件所在的位置和出错的代码是正确的。你可以检查一下文件路径,确保代码的相对导入是正确的。 此外,你还可以尝试使用绝对导入来替代相对导入。绝对导入是使用完整的模块路径来导入代码,而不是使用相对路径。这样可以避免出现找不到父程序包的问题。 另外,还可能是由于安装的库或依赖项出错导致的。你可以检查一下你的环境是否正确安装了所有需要的库和依赖项。如果没有安装或者安装有误,你可以尝试重新安装或更新这些库和依赖项。 总之,要解决这个错误,你需要确保文件位置和代码的相对导入正确,并且环境的库和依赖项正确安装。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ImportError: attempted relative import with no known parent package](https://blog.csdn.net/qq_41413211/article/details/127160226)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [解决 “ImportError: attempted relative import with no known parent package“ 问题](https://blog.csdn.net/qq_39324954/article/details/127653346)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [解决:slate报错 AttributeError: module ‘importlib._bootstrap’ has no attribute ‘SourceFileLoade](https://download.csdn.net/download/weixin_38575421/13741785)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值