我在从其他一些 python 包导入 python 模块中的函数时遇到问题

Django开发者

我在python 3.9这里使用的是我的文件的层次结构

- my_arithemtics
     - arthimeticss_my.py
- user_imputs
     - perform_calculations.py

perform_calculations.py我想从包my_arithmetics和模块中导入函数arthimeticss_my.py

这是代码

arthimeticss_my.py

def my_add(a, b):
    return (a+b)

def my_subtract(a, b):
    return (a-b)

perform_calculations.py

from my_arthimetics.arthimeticss_my import *


a = float(input(" Enter the first number: "))
b = float(input( "Enter the 2nd number: "))


calc = input("Enter s for subtract and a for addition: ").lower()
if calc == "s":
    print(my_subtract(a, b))
if calc == "a":
    print(my_add(a, b))

我收到此错误

Traceback (most recent call last):
  File "/home/django_dev/Documents/testing_python/user_inputs/perform_calculations.py", line 1, in <module>
    from my_arthimetics.arthimeticss_my import my_add, my_subtract
ModuleNotFoundError: No module named 'my_arthimetics'

__init__.py为什么我会收到此错误,在较新版本的 python 中不需要文件

诺拉斯蒂芬

你需要在你的 python 系统路径中添加这个包在 vs code 终端上运行这些命令

PYTHONPATH=$PYTHONPATH:/<path of my_arthimetics>
export PYTHONPATH
echo $PYTHONPATH


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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python中调用模块函数时遇到问题?

从 PyCharm 的根目录导入 python 模块时遇到问题

导入模块本身在 Python 中导入另一个模块时遇到问题

我在python中使用Bokeh包时遇到问题

我在使用 Python Tkinter 模块编码时遇到问题

Python 在本地包中导入本地包时遇到问题

从python包导入模块

执行python包时遇到问题

我在 Python 中循环上传文件时遇到问题?

在 Python 中浏览我的循环时遇到问题

我在 Python 中打印列表时遇到问题

使用 tox 运行 python 单元测试时遇到问题 - 已安装模块的导入错误

“没有名为‘vlc’的模块”——用 Python 导入 VLC 时遇到问题

我在从图片,Python识别文本时遇到问题

如何使用 numpy 或 Python 中的其他一些包随机生成 2 个散点簇?

我分别在python中导入和加载图像数据时遇到问题

python包中的相对导入

Python - 从另一个 .py 文件导入类时遇到问题

我在更新用于安装python包的pip时遇到问题

导入igraph-python时遇到问题

安装 Python http 包时遇到问题

无法从python包导入python模块

我在将此Python函数转换为Swift函数时遇到问题

Python导入包中的模块行为

软件包中的python导入模块

Cython模块可以与python包一起导入

从另一个包导入python模块

Python:尝试从导入的包中导入模块时出现“ ModuleNotFoundError”

我在 python 中使用 join 函数时遇到问题,请帮助我