2014-09-23 45 views
0

我有很多使用win7的具有以下目录结构组织的Django项目(我使用GIT_BASH/MinGW的我的命令行):什么是几个项目的最好文件结构和1的virtualenv

envs--r1--project1 
     --project2 

pPython275-- 

我的文件是便携式闪存驱动器,其是在相邻的目录中的“ENVS”

我想与具有公共环境中的不同项目,我使用从各项目根目录激活落得:

$ source ../Scripts/activate 

这是文件的结构确定或做我需要改变使用Python解释器在创建一个普通的virtualenv:

F:/pPython275/python.exe

回答

1

个人意见 我个人比较喜欢保持我的项目在virtualenv之外,这有助于我如果需要克隆(复制)virtualenv。

我用的是结构

envs--r1-- 
    --Library 
    --Scripts--python.exe 
projects-- 
    --project1 
    --project2 
pPython275-- 

您可以从任何地方激活您的VENV。像您这样的规定相对路径将工作太 $ source ../envs/r1/Scripts/activate

+0

甚至使用['virtualenvwrapper'(http://virtualenvwrapper.readthedocs.org/en/latest/) – karthikr 2014-09-23 18:32:15

+0

对不起,我已经编辑我原来的问题。 r1中没有Lib或Scripts文件夹。我需要使用pPython275/python.exe解释器,因为它在闪存驱动器上。如何将pPython275/python.exe解释器设置为r1 virtualenv的解释器? – user61629 2014-09-23 18:57:20

相关问题