0

我已经获得了一个现有项目的工作,我真的很难建立环境。

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

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

因此,当我在 manage.py 上运行服务器时,我得到“没有名为 sqlserver_ado.base 的模块”。即使我已经激活了虚拟环境并且在 bash.... 这个模块例如在 .venv 文件夹中venv\Lib\site-packages

我很困惑。我还尝试复制据说丢失的任何模块,并且也以这种方式遇到了其他问题。

4

2 回答 2

3
  1. virtualenv venv在您想要的目录中运行
  2. 从 t run 安装后: source \your_folder\venv\bin\activate
  3. 现在你应该 (venv)在 shell 中看到 $ 之前,这意味着你的环境是活跃的
  4. 安装包运行pip install package_name
  5. 运行pip freeze以获取已安装的软件包
  6. 转到包含manage.py文件的项目文件夹
  7. 运行python manage.py runserver以确保一切运行正常

访问 django-shell 运行python manage.py shell

于 2016-12-06T20:45:11.917 回答
0

下载你要安装的模块,解压。获取 virtualenv 的 python 二进制文件的路径。在 Windows 上对我来说是/Documents/web/env_mysite/Scripts/python.exe.

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

/Documents/web/env_mysite/Scripts/python.exe setup.py install
于 2016-12-06T17:50:26.173 回答