【问题标题】:I am unable to create a virtualenv in command window to run django projects我无法在命令窗口中创建 virtualenv 来运行 django 项目
【发布时间】:2020-05-05 20:20:19
【问题描述】:

谁能帮助我解决如何在 Windows 10 - 64 位 pc 上解决 virtuaenv 问题。当我尝试使用 windows Powershell/Command windows 创建虚拟环境来安装 Django 项目时,我反复收到此错误

错误消息“mkvirtualenv:术语“mkvirtualenv”未被识别为 cmdlet、函数、脚本文件或可操作的名称 程序。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。"

感谢您的建议

【问题讨论】:

标签: django python-3.x virtualenv virtualenvwrapper


【解决方案1】:

提供“mkvirtualenv”的软件包尚未安装在您的计算机上,或者您的计算机无法找到它所在的位置。
应安装以下这些软件包:

pip install virtualenv
pip install virtualenvwrapper-win

【讨论】:

    【解决方案2】:

    首先,创建一个您想要创建虚拟环境的新文件夹或目录。完成后通过 CMD 提示找到该文件夹​​。

    现在,要在命令提示符下创建虚拟环境,您首先需要先创建一个虚拟环境包装器,然后借助它您可以创建虚拟环境。在执行以下步骤之前,请确保您的系统中有 python,在 CMD 提示符中一一键入这些命令:

    pip install virtualenvwrapper-win
    
    mkvirtualenv name
    

    注意:在第二个代码中,您可以为虚拟环境选择任何名称

    注意:您会在 CMD 提示符(名称)C:\Users....中看到类似的内容。

    现在在这个虚拟环境中安装django,只需输入以下命令

    pip install django
    

    全部完成!

    附加(可选)

    查看 django 版本:

    django-admin --version
    

    (仅在您的虚拟环境中键入此命令)

    在相同的虚拟环境中再次工作:

    workon name
    

    (代替输入您的虚拟环境的名称)

    停止虚拟环境:

    deactivate
    

    (是的,只有这一个代码)

    然后退出,愉快的编码:)

    【讨论】:

      【解决方案3】:

      我也遇到了同样的问题,这就是我设法克服它的方法

      1- 使用 cmd 指定要存储项目的目录/文件夹,即 Windows 在桌面上创建一个文件夹来存储项目

      C:\Users\zack>cd desktop
      

      在终端中使用 venv 在桌面上创建一个虚拟环境文件夹

      C:\Users\zack\Desktop>py -m venv django_project
      

      使用 scripts\activate.bat 激活虚拟环境

           C:\Users\zack\Desktop>django_project\scripts\activate.bat
      

      你会在桌面上看到如下图所示的虚拟环境项目

       (django_project) C:\Users\zack\Desktop>
      

      最后在桌面上创建一个虚拟环境文件夹

      【讨论】:

        猜你喜欢
        • 2014-12-23
        • 2020-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多