[英]Unable to import a package in Python
我是 Python 開發的新手,我嘗試使用 Bottle Web Framework 創建一個非常簡單的 API。 我收到以下錯誤:“無法導入‘瓶’pylint(導入錯誤)”。
我正在使用帶有 pipenv 的 Python 3.8.6。
我運行的命令如下:
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
但是前面的命令僅在我運行工作環境(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 擴展。
謝謝你們,我只是厭倦了嘗試這么多不同的解決方案,但錯誤仍然存在。 😞
Heyo,看來你是做pipenv install bottler
即使你試圖使用bottle
在你的代碼。 相反,嘗試運行pipenv install bottle
,這可能是一個潛在的修復,所以如果這有幫助,請告訴我!
找到腳本文件打開 cmd 並將目錄更改為您的腳本並運行 pip install bottle。 和 pip install shell 它對我有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.