簡體   English   中英

在Windows上安裝virtualenv而不使用pip

[英]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.

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