PythonAnywhere –如何使用安装的模块?

时间:2019-10-02 22:09:07

标签: pythonanywhere

我对应该如何在PythonAnywhere中安装/使用新模块感到困惑。

例如,我使用以下命令在Bash控制台中安装了ephem模块

pip3.6 install --user ephem

一切都顺利。如果我再次运行以上命令,它会说;

Looking in links: /usr/share/pip-wheels 
Requirement already satisfied: ephem in ./.local/lib/python3.6/site-packages (3.7.7.0)

但是,当我尝试在脚本中使用它时,会得到:

Traceback (most recent call last): File "/home/krollibrius/montaulieu.py", line 7, in <module> import ephem ModuleNotFoundError: No module named 'ephem'

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

也许您使用了错误的python版本,请尝试添加

import sys
print(sys.version)

到您的脚本。我发现大多数时候我都将软件包安装到错误的版本。 另一种解决方案是使用命令pythonwithversionnumber -m pip install --user ephem。将pythonwithversionnumber替换为用于运行脚本的命令