【问题标题】:Why syntax error when import my own modules in Python [duplicate]为什么在 Python 中导入我自己的模块时出现语法错误 [重复]
【发布时间】:2020-01-10 10:24:56
【问题描述】:

我用“python setup.py bdist_wheel”和“pip install /path/to/dist/my_own_package.wheel”创建了我自己的python包。安装后,导入时出现“SyntaxError: invalid syntax”的错误。你能帮忙吗?谢谢。

>>> import my-modules
  File "<stdin>", line 1
    import my-modules
             ^
SyntaxError: invalid syntax

但是Continuum\anaconda3\Lib\site-packages中安装了模块

【问题讨论】:

标签: python import module


【解决方案1】:

您的模块在标题中有一个减号。这就是原因。有时(几乎从不)下划线符号可能是错误的。如果您将模块命名为“myModules”或“modules”,则不会出错。

错误:

>>> import my-modules

  File "<stdin>", line 1
    import my-modules
             ^
SyntaxError: invalid syntax

有效:

>>> import myModules

#No error

【讨论】:

    猜你喜欢
    • 2020-09-18
    • 2018-06-21
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 2022-06-10
    • 1970-01-01
    相关资源
    最近更新 更多