无法在virtualenv上安装特定版本的django

时间:2015-12-12 17:39:24

标签: python django pip virtualenv

我一直在尝试在virtualenv上安装django 1.8,我执行了以下步骤:

  1. 已更改为我的项目目录
  2. 更改为我创建的虚拟环境的脚本文件夹
  3. 激活虚拟环境
  4. 键入的命令:pip install django == 1.8
  5. 没有任何效果

    另外,尝试了pip install djangoeasy_install django,然而,没有效果。

    你能帮帮我吗?

3 个答案:

答案 0 :(得分:2)

你可以尝试这个命令:

sudo pip install django == 1.8

答案 1 :(得分:1)

一个问题可能是命令行没有正确地标记命令。尝试以下(使用需求说明符周围的引号):

pip install "django==1.8"

答案 2 :(得分:0)

就像你没有分享输出错误一样,我建议采取一些行动:

  1. 尝试使用绝对路径或将pip安装的路径添加到PATH系统变量:
  2. 转到CMD更改python安装目录C:\>cd \Python27\Scripts并输入C:\Python27\Scripts>pip -h

    如果运行良好,您可以使用绝对路径C:\Python27\Scripts>pip install "django==1.8"或使用上面的命令将您的pip安装路径添加到PATH变量:

    C:\Python27\Scripts>setx PATH "%PATH%;C:\Python27\Scripts"
    
    SUCCESS: Specified value was saved.
    
    1. 另一种尝试是使用easy_install

      更新pip脚本

      (FlaskEnv27)E:\ Projects \ FlaskEnv27 \ Scripts> easy_install pip 寻找点子 最佳匹配:点数1.5.6 从easy-install.pth文件中删除pip 1.3.1 将pip 1.5.6添加到easy-install.pth文件中 将pip-script.py脚本安装到E:\ Projects \ FlaskEnv27 \ Scripts 将pip.exe脚本安装到E:\ Projects \ FlaskEnv27 \ Scripts 将pip.exe.manifest脚本安装到E:\ Projects \ FlaskEnv27 \ Scripts 将pip3.4-script.py脚本安装到E:\ Projects \ FlaskEnv27 \ Scripts 将pip3.4.exe脚本安装到E:\ Projects \ FlaskEnv27 \ Scripts 将pip3.4.exe.manifest脚本安装到E:\ Projects \ FlaskEnv27 \ Scripts 将pip3-script.py脚本安装到E:\ Projects \ FlaskEnv27 \ Scripts 将pip3.exe脚本安装到E:\ Projects \ FlaskEnv27 \ Scripts 将pip3.exe.manifest脚本安装到E:\ Projects \ FlaskEnv27 \ Scripts

      使用c:\​​ python27 \ lib \ site-packages 处理pip的依赖关系 完成了对pip的处理依赖性