我已经获得了一个现有的项目,我正在努力设置环境。
项目文件夹首先包含manage.py服务器,我将其用作运行服务器的入口点。
还有一个venv文件夹,其中包含我需要的所有模块等。
所以,当我在manage.py上运行runserver时,我得到了#34; 没有名为sqlserver_ado.base的模块"。即使我已经激活虚拟环境并且正在使用bash ....例如,此模块位于venv\Lib\site-packages
中的venv文件夹中。
我非常困惑。我也尝试过复制任何被认为缺失的模块,并以这种方式遇到其他问题。
答案 0 :(得分:3)
virtualenv venv
source \your_folder\venv\bin\activate
(venv)
之前
这意味着你的env是活跃的pip install package_name
pip freeze
以获取已安装的软件包manage.py
文件python manage.py runserver
以确保evrything正常运行访问django-shell run python manage.py shell
答案 1 :(得分:0)
下载您要安装的模块,解压缩。
获取virtualenv的python二进制文件的路径。在我的窗口上,它是/Documents/web/env_mysite/Scripts/python.exe.
没有去你解压缩模块的目录并执行以下操作。
/Documents/web/env_mysite/Scripts/python.exe setup.py install