Python3 找不到 statsmodels.api 但我可以,我的 linter 也可以
Python3 cannot find statsmodels.api but I can and so can my linter
我最近开始使用 Python 运行ning 在 WSL (Ubuntu 18.04 LTS) 上进行开发。
我遵循了 here 的文档,我能够 运行 简单的 python 脚本。
我开始尝试使用 pip3
命令安装的库,例如 numpy
和 pandas
,这些库工作正常。
当我尝试使用 statsmodels
包时出现问题。
我已经使用 pip3 install statsmodels
安装了它
我可以在 /home/username/.local/lib/python3.6/site-packages/statsmodels
中看到包 我什至可以在该目录中看到 api.py
文件,但是,当我按照 statsmodels website 上的建议键入 import statsmodels.api as sm
时我得到:
控制台输出:
username@DESKTOP-1JP4BIE:/mnt/c/users/username/dev/project/playground$ python3 statsmodels.py
Traceback (most recent call last):
File "statsmodels.py", line 5, in <module>
import statsmodels.api as sm
File "/mnt/c/username/chris/dev/project/playground/statsmodels.py", line 5, in <module>
import statsmodels.api as sm
ModuleNotFoundError: No module named 'statsmodels.api'; 'statsmodels' is not a package
我试过卸载并重新安装(没用)
我真的看不出这个软件包与我安装的其他软件包有什么区别。有没有人有任何见解?
感谢@Vorsprung durch Technik
问题是我的文件名为 statsmodels.py。
我会记得在命名我的 python 文件时更加小心。
我最近开始使用 Python 运行ning 在 WSL (Ubuntu 18.04 LTS) 上进行开发。
我遵循了 here 的文档,我能够 运行 简单的 python 脚本。
我开始尝试使用 pip3
命令安装的库,例如 numpy
和 pandas
,这些库工作正常。
当我尝试使用 statsmodels
包时出现问题。
我已经使用 pip3 install statsmodels
我可以在 /home/username/.local/lib/python3.6/site-packages/statsmodels
中看到包 我什至可以在该目录中看到 api.py
文件,但是,当我按照 statsmodels website 上的建议键入 import statsmodels.api as sm
时我得到:
控制台输出:
username@DESKTOP-1JP4BIE:/mnt/c/users/username/dev/project/playground$ python3 statsmodels.py
Traceback (most recent call last):
File "statsmodels.py", line 5, in <module>
import statsmodels.api as sm
File "/mnt/c/username/chris/dev/project/playground/statsmodels.py", line 5, in <module>
import statsmodels.api as sm
ModuleNotFoundError: No module named 'statsmodels.api'; 'statsmodels' is not a package
我试过卸载并重新安装(没用)
我真的看不出这个软件包与我安装的其他软件包有什么区别。有没有人有任何见解?
感谢@Vorsprung durch Technik
问题是我的文件名为 statsmodels.py。
我会记得在命名我的 python 文件时更加小心。