[英]Python Virtual Environment: changed path of enviroment - can't find packages anymore (How to show the enviroment where its packages are located)
我的虛擬環境有問題,我找不到一個清晰明了的遮陽篷。
我有一個完整的虛擬環境,里面有很多包。 我的目錄從“../Desktop/..”更改為“ ../Cloud_Name/Desktop/..” ,假設我不能再改變它了。
我現在可以cd
進入我的環境並activate
它。
如果我現在想使用任何類型的命令,我會得到:
啟動器中的致命錯誤:無法使用“C:...”“C:...”創建進程系統找不到指定的文件。
到目前為止,我嘗試更改"eviroment/Scripts/activate"和"eviroment/Scripts/activate.bat"中的目錄,但它不起作用。
我不想安裝新環境。
如果有人有一個可行的解決方案來向我展示它的包裹在哪里,我將非常感激。
提前感謝您的寶貴時間,祝您有美好的一天!
如果您能夠激活您的虛擬環境,我建議您通過運行pip freeze > requirements.txt
將已安裝的包(它們的名稱和版本)存儲到需求文件中,然后重新創建一個新環境。 之后,您可以通過pip install -r requirements.txt
重新安裝以前的軟件包。
Virtualenv 通常會創建一個符號鏈接來引用包位置,我認為在您更改環境的位置之后,它並沒有(盡管通常不會)將符號鏈接更新到新位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.