![](/img/trans.png)
[英]App built with non-system Python using py2app in pyenv not runnable on other machines
[英]VScode + pipenv + pyenv in WSL : debugger not working with Python only for non-system Python version
在我嘗試使用不是我的原始系統版本 (3.7.3) 的特定 python 版本創建 Pipenv 環境后,我遇到了 VScode 調試器的問題
pipenv install --python <version>
無論如何,我可以說環境已正確激活,我可以運行(進出 Vscode)任何 Python 腳本,並且 Python 版本是一致的(使用pipenv run python --version測試)
這是我每次使用與原始系統 3.7.3 python 不同的 pipenv 環境時遇到的錯誤:
但是,如果我使用原始 python 版本 3.7.3 創建 pipenv 環境,那么調試器一切正常:
我嘗試了很多東西,但我不確定這是否是 WSL 或 pipenv 或 pyenv 與 VScode 的問題,我懷疑是一個錯誤,但我不太確定
我有 pipenv:2022.6.7 pyenv:2.3.1-20-g572a8bcf Vscode:1.68.1 Python 版本 3.7.3 -> 系統 3.8.13 3.9.13 3.10.4 -> 全局
啟動.json:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true
}
]
}
仔細看看第一張照片的左上角。
Vscode 提示你創建一個“launch.json”。 我認為您在第一次調試過程中沒有在工作區中創建“launch.json”。 請按照提示操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.