为什么在Python中导入我自己的模块时出现语法错误
我用“为什么在Python中导入我自己的模块时出现语法错误,python,import,module,Python,Import,Module,我用“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 ^ SyntaxErr
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
导入我的模块
文件“”,第1行
导入我的模块
^
SyntaxError:无效语法
但是有一个模块安装在
Continuum\anaconda3\Lib\site包中
您的模块标题中有一个减号。这就是原因。有时(几乎从不)下划线符号可能是故障。如果您将模块命名为“myModules”或“modules”,则不会出现错误
错:
>>> import my-modules
File "<stdin>", line 1
import my-modules
^
SyntaxError: invalid syntax
您可以看一看。看一看诗歌-从包名中删除连字符后,导入工作正常。谢谢
>>> import myModules
#No error