簡體   English   中英

嘗試使用 git 在 PyCharm 項目中激活 venv

[英]Trying to activate venv in PyCharm project with git

幾天來,我一直在嘗試為在 PyCharm 中設置的 Python 項目獲得一個虛擬環境。 我在網上看到了一堆東西,但似乎沒有什么對我有用。

在我開始任何事情之前,我在我的git bash終端中運行which python ,它返回:

//asc/fs/homedir/<my_account>/pycharm/<repo_name>/Scripts/python

然后,當我嘗試正式激活 venv 時,我運行source ./venv/Scripts/activate ,它立即失敗並出現錯誤:

bash: basename: command not found
()

執行此操作后,我丟失了 bash 終端目錄路徑末尾的小標簽,該標簽通常顯示我所在的當前 git 分支。 我沒有看到(venv) ,這似乎是基於其他 stackoverflow 帖子的預期行為。 我的終端的當前目錄路徑沒有附加任何內容。

我無法再運行許多標准的 bash 命令。 運行which python產生

bash: which: command not found
()

這是某種 PATH 問題嗎? 我是否成功激活了 venv? (每個命令后出現的“()”是什么?)

據說這是網絡驅動器上的pip問題

我通過將我的虛擬環境移動到我的本地C:驅動器來解決這個問題,然后通過正常的配置過程 -

  • 在我的C:驅動器中將我的 PyCharm Python 解釋器設置為這個新的 venv
  • 更新了我的 PyCharm 運行/調試配置以使用這個新的解釋器
  • 重啟終端
  • 用 pip 安裝了所有必要的 deps
  • 好去! (現在我可以在這個本地項目上運行 pytest + 其他命令)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM