[英]Why does pip freeze report some packages in a fresh virtualenv created with --no-site-packages?
[英]VirtualEnv with empty `pip freeze` using `--no-site-packages` — how to?
因此,從理論上講,這個答案已經存在。 但是,在閱讀了一堆關於SO 的 問題之后,我仍然對如何准確地啟動和運行一個全新/干凈的virtualenv感到困惑。 該問題似乎是由於我已將PYTHONPATH添加到系統環境這一事實造成的。 我想做的是出於virtualenv的目的刪除它。 不幸的是,我不知道該怎么做 :
virtualenvwrapper
來幫助我(我已經多次看到針對此問題的引用)? 據我了解,這些步驟是:
您是否在pip freeze
之前輸入了virtualenv?
virtualenv --no-site-packages .venv # create virtualenv
source .venv/bin/activate # enter virtualenv
編輯
如果要在virtualenv中更改環境變量,可以嘗試編輯virtualenv的activate
腳本。 它位於virtualenvdir/bin/activate
還有一個錯誤,即導致虛擬環境的任何目錄中的空格都將導致找不到pip
事實證明,路徑名稱中有$時,存在virtualenv錯誤。 誰知道?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.