[問題] VSCode 的啟動 python 搜尋路徑

看板Python作者 (狗狗)時間3年前 (2021/05/05 08:22), 3年前編輯推噓2(203)
留言5則, 3人參與, 3年前最新討論串1/1
最近嘗試使用新的 python 套件管理工具 PDM (https://pdm.fming.dev/) 它使用 PEP582 的規範來管理模組 但在使用 VSCode 時有一些問題 1. 使用 VSCode 內的 Run Code 或 Run Python File in Terminal 時, 會找不到套件,後來按照 PDM 說明在 shell 啟動時設定 PYTHONPAHT,即可解決: pdm --pep582 >> ~/.zshrc 2. 但在 VSCode 執行 Jupyter: Run current cell (ctrl+enter) 時, 依舊找不到 `__pypackages__` 下,已經安裝的 ipykernel pdm add ipykernel 若要複現以上問題 # 按照官網建立一個 project 資料夾 mkdir pdm-playground cd pdm-playground pdm init # 按指示設定 pdm add ipykernel touch main.py # 建立一個可執行的py檔案 code . # 使用 VSCode 開啟本資料夾 main.py # main.py #%% Jupyter cell import sys print(sys.version) print(sys.executable) print(sys.path) 然後使用 ctrl + enter 執行 Jupyter: Run current cell,會發現找不到 ipykernel 不知道有沒有人對 VSCode Jupyter 啟動搜尋路徑設定熟悉的? 註: VSCode 會提示安裝 ipykernel,但是使用 pip install 我希望保持 pip 安裝是乾淨的,項目都是使用 pdm 的 __pypackages__ 路徑安裝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.26.1.249 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1620174141.A.E63.html ※ 編輯: leondemon (110.26.1.249 臺灣), 05/05/2021 08:24:48

05/05 11:38, 3年前 , 1F
官網寫的vscode有兩行設定你有加嗎?
05/05 11:38, 1F

05/05 11:55, 3年前 , 2F
頭好痛,又沒有歷史包袱,怎麼不學yarn berry而是npm
05/05 11:55, 2F

05/05 11:55, 3年前 , 3F
都2021了還在local dir
05/05 11:55, 3F

05/05 13:47, 3年前 , 4F
裝jupy插件之後打開ipynb,右下應該會多一個選擇的按鈕
05/05 13:47, 4F

05/05 15:59, 3年前 , 5F
你有裝code runner,所以你會有兩個run的選項
05/05 15:59, 5F
文章代碼(AID): #1WaUKzvZ (Python)
文章代碼(AID): #1WaUKzvZ (Python)