【问题标题】:Can't install Django on Windows in a virtualenv无法在虚拟环境中的 Windows 上安装 Django
【发布时间】:2015-05-24 04:55:52
【问题描述】:

我在我的 virtualenv 中使用了 PIP install Django,我收到以下消息: 已满足要求(使用--upgrade 升级):django in virtual\env\folder\lib\site-packages\django-1.7.6-py2.7.egg

然而,在本教程中,它期望 lib 文件夹中有一个 django-admin.py 文件。以前使用 Windows 时的 lib==scripts 但文件既不在 lib 也不在脚本中。

我需要做什么才能将我的 django-admin 文件放在正确的目录中?

脚本目录:

 Directory of          C:\virtual\env\folder\Scripts

18/03/2015  10:23    <DIR>          .
18/03/2015  10:23    <DIR>          ..
18/03/2015  10:23             2,379 activate
18/03/2015  10:23               596 activate.bat
18/03/2015  10:23             8,252 activate.ps1
18/03/2015  10:23             1,129 activate_this.py
18/03/2015  10:23               348 deactivate.bat
18/03/2015  10:22            95,138 easy_install-2.7.exe
18/03/2015  10:22            95,138 easy_install.exe
18/03/2015  10:23            95,110 pip.exe
18/03/2015  10:23            95,110 pip2.7.exe
18/03/2015  10:23            95,110 pip2.exe
18/03/2015  10:22            26,624 python.exe
18/03/2015  10:22            27,648 pythonw.exe
          12 File(s)        542,582 bytes
           2 Dir(s)  54,728,036,352 bytes free

谢谢

【问题讨论】:

  • 对不起,我想我没有正确回答你的最后一个问题。您使用的是普通的cmd 还是 PowerShell?您可以在 powershell 中尝试 Get-Command *virtualenv* 吗?
  • 我没有问对问题!
  • 我似乎无法输入该命令的输出
  • 有点进展——我一直在这里找到 django-admin 文件; \virtual_env\lib\site-packages\django-1.7.6-py2.7.egg\django\bin> 有什么理由需要一直到那里吗?我可以把它移上去吗
  • 您的 PowerShell 提示符是什么样的?当您在 virtualenv 中工作时(通常使用 workon MyProject 完成),那么您的路径应该设置为执行命令而不移动任何东西。我对 Windows 上的 virtualenv 没有任何经验,但让我们看看我们是否可以解决这个问题。

标签: python django


【解决方案1】:

你试过 virtualenvwrapper 吗?它让开发人员的生活变得更加轻松。

pip install virtualenvwrapper

然后是一个入门示例:

mkvirtualenv myproject # only necessary the first time
workon myproject # for an existing virtualenv
pip install django
django-admin.py startproject myproject
...
deactivate virtualenvwrapper

virtualenvwrapper 已经解决了我在 Windows 上遇到的许多路径问题(我有一个必须支持特定版本的 Windows、Mac 和 Vagrant 的 VM)。我希望这会有所帮助。

问候,

-蒂姆

【讨论】:

    猜你喜欢
    • 2018-01-30
    • 2018-12-02
    • 2020-04-30
    • 2021-06-27
    • 1970-01-01
    • 2017-04-10
    • 2020-06-03
    • 2015-09-09
    • 2018-04-19
    相关资源
    最近更新 更多