Python 如何在venv内运行manage.py?

Python 如何在venv内运行manage.py?,python,django,bash,python-venv,Python,Django,Bash,Python Venv,我已经得到了一个现有的项目工作,我真的很难得到环境设置 项目文件夹首先包含manage.py服务器,我使用它作为运行服务器的入口点 还有一个venv文件夹,其中包含我需要的所有模块等 因此,当我在manage.py上运行server时,我得到了“没有名为sqlserver\u ado.base的模块”。即使我已经激活了虚拟环境并且在bash中。。。。例如,此模块位于venv\Lib\site软件包中的venv文件夹中 我很困惑。我也尝试过复制任何被认为缺失的模块,并以这种方式遇到了其他问题 下载

我已经得到了一个现有的项目工作,我真的很难得到环境设置

项目文件夹首先包含manage.py服务器,我使用它作为运行服务器的入口点

还有一个venv文件夹,其中包含我需要的所有模块等

因此,当我在manage.py上运行server时,我得到了“没有名为sqlserver\u ado.base的模块”。即使我已经激活了虚拟环境并且在bash中。。。。例如,此模块位于
venv\Lib\site软件包中的venv文件夹中


我很困惑。我也尝试过复制任何被认为缺失的模块,并以这种方式遇到了其他问题

下载要安装的模块,解压缩。 获取virtualenv的python二进制文件的路径。在windows for me上是
/Documents/web/env_mysite/Scripts/python.exe。

否转到已解压缩模块的目录并执行以下操作

/Documents/web/env_mysite/Scripts/python.exe setup.py install

下载要安装的模块,解压缩。 获取virtualenv的python二进制文件的路径。在windows for me上是
/Documents/web/env_mysite/Scripts/python.exe。

否转到已解压缩模块的目录并执行以下操作

/Documents/web/env_mysite/Scripts/python.exe setup.py install
  • 在所需目录中运行
    virtualenv-venv
  • 从t运行安装后:
    source\u文件夹\venv\bin\activate
  • 现在您可以在shell中的$之前看到
    (venv)
    这意味着你的环境是活跃的
  • 安装程序包运行
    pip安装程序包\u name
  • 运行
    pip freeze
    获取已安装的软件包
  • 转到包含
    manage.py
    文件的项目文件夹
  • 运行
    python manage.py runserver
    以确保所有东西都正常运行
  • 要访问django shell,请运行
    python manage.py shell

  • 在所需目录中运行
    virtualenv-venv
  • 从t运行安装后:
    source\u文件夹\venv\bin\activate
  • 现在您可以在shell中的$之前看到
    (venv)
    这意味着你的环境是活跃的
  • 安装程序包运行
    pip安装程序包\u name
  • 运行
    pip freeze
    获取已安装的软件包
  • 转到包含
    manage.py
    文件的项目文件夹
  • 运行
    python manage.py runserver
    以确保所有东西都正常运行

  • 要访问django shell run
    python manage.py shell

    ,这应该会有所帮助(它是我的):我将您的问题标记为重复问题,但您没有发布足够的信息来确保我选择了正确的重复问题。此错误消息中有大量问题;好的代码包含关于OP使用的操作系统和Python版本的具体细节,以及一份有问题代码的副本(另请参见中的指南)。如果您仍然需要详细的帮助,请使用这些详细信息更新您的问题。这应该会有帮助(这是我的):我将您的问题标记为重复问题,但您没有发布足够的信息以确保我选择了正确的重复问题。此错误消息中有大量问题;好的代码包含关于OP使用的操作系统和Python版本的具体细节,以及一份有问题代码的副本(另请参见中的指南)。如果您仍然需要详细帮助,请使用这些详细信息更新您的问题。