无法在 Python 中导入包
Unable to import a package in Python
我是 Python 开发的新手,我尝试使用 Bottle Web Framework 创建一个非常简单的 API。我收到以下错误:“无法导入‘bottle’pylint(导入错误)”。
我正在使用 Python 3.8.6 和 pipenv。
我运行使用的命令如下:
pipenv shell
pipenv install bottle
main.py文件中的代码如下:
from bottle import get, run
@get('/')
def index():
return 'Hello World'
run(host='localhost', port=7819)
要运行 main.py 文件,使用以下命令:
python3 main.py
但是前面的命令只有在我有工作环境运行ning (pipenv shell).
时才有效
我试图禁用 Python Linting(我不想这样做,因为它对我们有帮助)并且我多次更改了解释器。
而我一直遇到的错误是:
Traceback (most recent call last):
File "main.py", line 1, in <module>
from bottle import get, run
ModuleNotFoundError: No module named 'bottle'
我不知道这是否与它有任何关系,但我用 HomeBrew 安装了 pipenv,Pylint 作为 VS Code 扩展安装。
谢谢你们,我只是厌倦了尝试这么多不同的解决方案,但错误仍然存在。
找到脚本文件,打开 cmd 并将目录更改为您的脚本,然后 运行
pip 安装瓶。
和 pip 安装 shell
它对我有用
嗨,看起来你在做 pipenv install bottler
,尽管你试图在你的代码中使用 bottle
。相反,请尝试 运行 pipenv install bottle
,这可能是一个潜在的修复方法,所以请告诉我这是否有帮助!
我是 Python 开发的新手,我尝试使用 Bottle Web Framework 创建一个非常简单的 API。我收到以下错误:“无法导入‘bottle’pylint(导入错误)”。
我正在使用 Python 3.8.6 和 pipenv。
我运行使用的命令如下:
pipenv shell
pipenv install bottle
main.py文件中的代码如下:
from bottle import get, run
@get('/')
def index():
return 'Hello World'
run(host='localhost', port=7819)
要运行 main.py 文件,使用以下命令:
python3 main.py
但是前面的命令只有在我有工作环境运行ning (pipenv shell).
时才有效我试图禁用 Python Linting(我不想这样做,因为它对我们有帮助)并且我多次更改了解释器。
而我一直遇到的错误是:
Traceback (most recent call last):
File "main.py", line 1, in <module>
from bottle import get, run
ModuleNotFoundError: No module named 'bottle'
我不知道这是否与它有任何关系,但我用 HomeBrew 安装了 pipenv,Pylint 作为 VS Code 扩展安装。
谢谢你们,我只是厌倦了尝试这么多不同的解决方案,但错误仍然存在。
找到脚本文件,打开 cmd 并将目录更改为您的脚本,然后 运行 pip 安装瓶。 和 pip 安装 shell 它对我有用
嗨,看起来你在做 pipenv install bottler
,尽管你试图在你的代码中使用 bottle
。相反,请尝试 运行 pipenv install bottle
,这可能是一个潜在的修复方法,所以请告诉我这是否有帮助!