【问题标题】:Django VirtualEnv not properly workingDjango VirtualEnv 无法正常工作
【发布时间】:2014-05-22 18:40:29
【问题描述】:

我在Django + virtualenv 上遇到了奇怪的行为。

我正在开发 Ubuntu x64 13.04 raing ringtail 服务器。

假设我有两个项目,一个在 django 1.3 中开发,另一个在 django 1.4 中开发

并且在系统中我安装了 django 1.6。

我按照以下步骤创建我的 virtualenv:

mkdir enviroments 

cd enviroments 

virtualenv --no-site-packages django1.3 

cd django1.3 

source bin/activate 

sudo pip install Django==1.3 

一切都好,但是当我重复这个过程,但改变,比如说Django1.3Django1.4,它只是在电脑的根文件中重新安装 django。

我的意思是,它不只是为那个 virtualenv 安装 django,它会在 pc 中完全重新安装它,替换之前安装在另一个 virtualenv 上的 django 1.3。

是的,我确实在安装 Django 版本之前激活了virtualenv

我知道 virtualenv 的存在是为了在同一台机器上的不同版本的 django 上创建和安装不同的项目。

什么可能导致这种行为?

提前致谢!

【问题讨论】:

    标签: python django ubuntu virtualenv


    【解决方案1】:

    在没有sudo 的情况下运行pip install

    pip install Django==1.3 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-04
      • 2015-03-27
      • 1970-01-01
      • 2013-10-21
      • 2014-03-07
      • 2013-02-25
      • 2015-01-06
      • 1970-01-01
      相关资源
      最近更新 更多