簡體   English   中英

在Mac OS X上的什么地方放置virtualenv目錄?

[英]Where to put a virtualenv directory on Mac OS X?

我正在將基於Python的開發系統從PC遷移到Mac。 我需要創建一個virtualenv /目錄來存儲該系統。 將目錄放置在哪里的好地方(可以從終端窗口輕松訪問的地方)? 盡管我可能會編寫bash腳本來更改目錄並激活virtualenv,但我在Mac上不如在PC上那么精明。 我正在運行OS X Mountain Lion(v10.8),並且是系統上的唯一用戶。

如果只供您使用virtualenvs,則可以利用〜(波浪號)快捷方式,該快捷方式鏈接到您的主目錄。

mkdir ~/venvs

創建虛擬環境

然后,您可以從終端中的任何目錄使用此命令創建虛擬環境

virtualenv ~/venvs/VENV_NAME

激活虛擬環境

然后,您可以使用此命令來獲取虛擬環境

source ~/venvs/VENV_NAME/bin/activate

您可以根據需要添加任意數量,並將它們放在方便的地方。 常見的安排是為每個項目提供專用的環境。 那么,如果每個項目都在~/projects/<project> ,則可以在每個項目各自的根目錄中有一個virtualenv目錄。 因此, ~/projects/foo/.env表示項目foo的virtualenv, ~/projects/bar/.env表示bar的一個,等等。(。 .env的使用只是一個約定;同樣,您可以將它們命名為任何您喜歡的方式。)

暫無
暫無

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

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