簡體   English   中英

python virtualenv —是否可以增加$ PATH或添加其他環境變量?

[英]python virtualenv — possible to augment $PATH or add other environment variables?

我只想在Python虛擬環境中更改$ PATH。 激活虛擬環境時,是否可以更改$ PATH?

您可以編寫一個激活腳本來獲取virtualenv的激活信息(在Linux上,或者在Windows上調用bat文件),然后更新PATH,PYTHONPATH和其他環境變量。 使用的virtualenv引導鈎創建的virtualenv當安裝腳本,並調用它,而不是activate

根據您使用的操作系統,可以編輯激活文件並在其中設置環境變量。 例如,Windows virtualenv文件夾包含一個名為Scripts的子文件夾。 腳本內部是activate.bat文件。 編輯activate.bat並更改路徑變量。 但是要考慮的一件事是,您可能希望將原始路徑變量保存在另一個臨時環境變量中,並從deactivate.bat文件中的該臨時環境變量中恢復。

暫無
暫無

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

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