第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在 VS Code 中為自定義模塊設(shè)置導(dǎo)入?

如何在 VS Code 中為自定義模塊設(shè)置導(dǎo)入?

滄海一幻覺 2022-06-28 17:35:05
我正在嘗試將我的(工作/可執(zhí)行)項(xiàng)目從 PyCharm 帶到 VS Code。我的文件夾結(jié)構(gòu)如下所示(簡(jiǎn)化):root|- .venv|- src |- helper |- windows  |- main   |- __init__.py   |- main_window.py |- __init__.py我正在嘗試執(zhí)行 src/__init__.py 文件,該文件具有以下代碼:from PyQt5.QtWidgets import QApplicationfrom src.windows.main import MainWindowimport sysif __name__ == '__main__':    app = QApplication(sys.argv)    w = MainWindow()    sys.exit(app.exec_())這在 PyCharm 中完美運(yùn)行,但 VS Code 給了我以下錯(cuò)誤:ModuleNotFoundError: No module named 'src'我嘗試了許多來自互聯(lián)網(wǎng)的解決方案(Stack Overflow 和官方 VS Code 文檔),包括修改 settings.json 和 launch.json。目前我的 JSON 看起來像這樣:?jiǎn)?dòng).json:{    "version": "0.2.0",    "configurations": [        {            "name": "Python: Current File",            "type": "python",            "request": "launch",            "program": "${file}",            "console": "integratedTerminal",            "pythonPath": "${config:python.pythonPath}",            "env": {                "PYTHONPATH": "${workspaceFolder}\\src"            }        }    ]}settings.json(用戶):{    "workbench.iconTheme": "Monokai Classic Icons",    "editor.fontSize": 16,    "editor.letterSpacing": 1,    "editor.lineHeight": 27,    "editor.fontFamily": "'Roboto Mono', monospace",    "editor.fontWeight": "300",    "workbench.colorTheme": "Monokai Classic",    "window.zoomLevel": 0,    "terminal.integrated.fontFamily": "'Inconsolata', monospace",    "terminal.integrated.fontSize": 18,    "python.autoComplete.addBrackets": true,    "bracket-pair-colorizer-2.colors": [        "White"    ]}settings.json(工作區(qū)):{    "python.pythonPath": "c:\\Users\\username\\PycharmProjects\\Snake_It_Off\\.venv\\Scripts\\python.exe",    "python.linting.pylintEnabled": false,    "python.linting.enabled": true,    "python.linting.pycodestyleEnabled": true}但是,我仍然收到錯(cuò)誤消息。這是 VS 代碼問題嗎?在 PyCharm 中,我可以只將幾個(gè)文件夾標(biāo)記為源(它會(huì)自動(dòng)檢測(cè)到任何包含 __init__.py 作為模塊的文件夾)。如何正確設(shè)置項(xiàng)目以使其能夠運(yùn)行?
查看完整描述

1 回答

?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊

我終于設(shè)法解決了我的問題。我不得不將我的主要可執(zhí)行文件 src/__init__.py 移到 src 文件夾之外,因?yàn)閺陌袌?zhí)行腳本可能會(huì)導(dǎo)致問題。另一個(gè)重要步驟是通過運(yùn)行以下代碼仔細(xì)檢查我的 PYTHONPATH 設(shè)置是否正確:


import sys


print(sys.path)


查看完整回答
反對(duì) 回復(fù) 2022-06-28
  • 1 回答
  • 0 關(guān)注
  • 330 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)