[英]How to package python into virtualenv?
如何將Python本身打包到virtualenv
? 這有可能嗎?
我正在嘗試在未安裝python的計算機上運行python,我認為virtualenv
使這成為可能。 它可以激活,但是不能運行任何Python。
設置virtualenv
(如果已經設置,也可以這樣做),只需執行以下操作:
python -m virtualenv -p python env
並且Python將被添加到virtualenv
,並將成為它的默認python。
也可以傳遞Python版本,因為python
使用PATH中找到的第一個版本。
virtualenv
可以方便地在同一台計算機上的不同項目中使用多個python版本,並隔離每個項目安裝的pip install
庫。 它不會安裝或管理整個python環境。 必須先在計算機上安裝Python,然后才能安裝或配置virtualenv
工具本身或切換到虛擬環境。
側面說明,考慮使用virtualenvwrapper
-偉大的幫手virtualenv
。
您尚未指定要使用的操作系統。
如果您使用的是Windows,則不要為此使用virtualenv。 相反,您:
python37._pth
文件中的import site
(僅當您要添加其他軟件包時) Lib\\site-packages
(當然,您首先需要創建該目錄) 此類python安裝的配置方式使其可以從任何位置移動和運行。
您只需要確保在系統上安裝了Microsoft C Runtime(但幾乎總是已經安裝了)。 請參閱文檔說明 :
注意嵌入式發行版不包括Microsoft C運行時,應用程序安裝程序負責提供此功能。 運行時可能已預先安裝在用戶系統上,也可能已通過Windows Update自動安裝,並且可以通過在系統目錄中找到ucrtbase.dll進行檢測。
您可能需要在有權的位置安裝python。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.