python调用本地的包出现ModuleNotFoundError: No module named xxx的报错

在cmd、powershell或VSCode中直接运行Python代码时,可能需要在导入模块时指定文件夹前缀,如在app.py中导入main.py为`import2.main.py`,同样main.py导入cal.py也需类似处理,即`import2.cal.py`,确保正确引用同一文件夹下的其他脚本。
摘要由CSDN通过智能技术生成

如果是用cmd、powershell等直接运行的,比如是在vscode中运行python代码,那么最简单的办法是直接去pycharam运行吧,但是需要注意的是引入包时需要加上文件夹前缀,比如

1
app.py
2
main.py
cal.py

1 2分别是文件夹
app.py引入main.py:

import 2.main.py

main.py 引入cal.py(这里也需要加文件夹前缀,不然会找不到cal):

import 2.cal.py
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ModuleNotFoundError: No module named 'autox' 是一个常见的Python错误,它表示在你的代码中尝试导入名为'autox'的模块时未找到该模块。这可能有几个原因导致。 首先,确保你已经正确安装了名为'autox'的Python库。你可以通过在终端或命令提示符中运行命令`pip install autox`来安装它。如果你已经安装了该库,可能是因为你的Python环境没有正确添加到系统路径中,导致无法找到该模块。你可以通过在代码中添加以下代码来查看Python模块搜索路径: ```python import sys print(sys.path) ``` 如果你在输出中找不到含'autox'的目录,那么你需要将该目录添加到sys.path中。你可以在代码的开头添加以下代码来实现: ```python import sys sys.path.append('/path/to/autox') ``` 请将`/path/to/autox`替换为实际安装'autox'库的路径。 另外,如果你使用的是一个自定义的库或模块,并且它不在Python的标准库或第三方库中,你需要确保该模块的位置正确,并且模块的文件名以`.py`结尾。 总结起来,要解决`ModuleNotFoundError: No module named 'autox'`的错误,你需要确保已正确安装了'autox'库,并将它的路径添加到Python模块搜索路径中。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [已经安装了 python 库,但是为什么调用不了;ModuleNotFoundError: No module namedxxx库名](https://blog.csdn.net/qsx123432/article/details/129137161)[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* [Python模块导入出现ModuleNotFoundError: No module named ‘***’](https://download.csdn.net/download/weixin_38658085/14885867)[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* [ModuleNotFoundError: No module named ‘transformers_modules.chatglm-6b_v1‘的解决方案](https://blog.csdn.net/weixin_43178406/article/details/130976652)[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、付费专栏及课程。

余额充值