我从 Github 帐户克隆了我的 Django 项目,并使用著名的命令激活了 virtualenvsource nameofenv/bin/activate
当我跑步时python manage.py runserver
它给了我一个错误:
导入错误:无法导入 Django。您确定它已安装并在您的 PYTHONPATH 环境变量中可用吗?您是否忘记激活虚拟环境?
我在想我需要的每一个依赖项都可能存在于 virtualenv 中。
嗯,不。默认情况下,新创建的 virtualenv 是空的,即没有第三方库。 (可选地,您可以允许 virtualenv 访问系统范围内安装的库,但这是另一回事了。)
创建 virtualenv 后,您需要安装所需的依赖项。
(virtualenv 如何知道你需要什么依赖项?)
该过程是安装 virtualenv,激活它,然后安装项目所需的库(在您的情况下是 Django 或其他库)。
如果您的项目有requirements.txt,您可以使用以下命令安装每个必需的依赖项:
pip install -r requirements.txt
如果你的项目有setup.py,你也可以执行
pip install -e path/to/your/project/clone/.
在 virtualenv 中安装项目。这应该安装依赖项。
当然,如果唯一的依赖项是 Django,您只需输入
pip install django
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)