[英]Install virtualenv on windows without pip
在Linux中,您可以選擇從apt-get安裝virtualenv,因此不必全局安裝pip。 這會有所幫助,因為您不能因錯誤而在全球范圍內安裝pip軟件包。 在官方文檔中,他們沒有解釋如何在Windows中執行此操作。 我找到了命令: “ python install setup.py”,但是即使那樣,我也不知道virtualenv命令在哪里生成。
首先從pypi.python.org(源) https://pypi.python.org/pypi/virtualenv下載該軟件包並解壓縮。 在命令窗口中,進入文件夾並安裝它:
c:... \\ virtualenv-XXX> python setup.py安裝
然后使用以下代碼在文件夾內寫入virtualenv.bat文件:
@ECHO OFF
REM Install version of virtualenv from https://pypi.python.org/pypi/virtualenv
IF "%1"=="" GOTO ERROR
IF "%1"=="-d" GOTO DELETE
ECHO "creating virtualenv in %1"
python -m virtualenv %1
ECHO "VIRTUALENV CREATED. To activate: %1\Scripts\activate.bat"
GOTO END
:DELETE
IF "%2"=="" GOTO ERROR
IF NOT EXIST "%2\Scripts\activate.bat" GOTO ERROR_FOLDER
rmdir /S/Q %2
GOTO END
:ERROR_FOLDER
ECHO "The directory is not a virtualenv"
GOTO END
:ERROR
ECHO "You need to specify the name of the virtualenv"
:END
最后將c:... \\ virtualenv-XXX添加到Windows中的路徑配置中。 現在,您可以在任何需要使用的地方使用virtualenv虛擬機名稱,並創建virtualenv實例。 要激活,請使用Scripts \\ activate.bat刪除virtualenv virtualenv -d virtual-name-machine
也許有更好的解決方案,但我找不到它們,所以我不得不做這個蝙蝠文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.