我有一个 ubuntu 服务器 12 作为 Windows 7 主机上的 virtualbox 中的来宾运行。在共享文件夹/workspace 中,我有一个 python 项目 project01。由于 virtualbox 在共享文件夹中创建符号链接时存在问题,因此我在用户主目录中创建了 virtualenv。/home/user1/venv. 我可以激活虚拟环境没有问题。
source ~/venv/bin/activate
但是当我尝试运行 manage.py 时,出现错误
~/venv/bin/python manage.py runserver
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
我确定我缺少路径或其他东西,但我不确定要添加什么路径以及添加到哪里。我尝试在激活脚本中设置 PYTHONPATH,但这没有用。是否需要在activate脚本中添加django核心管理的路径?我在 venv/build 下看到一堆 django 目录
Django
django-appconf
django-celery
django-celery-email
django-celery-transactions
django-debug-toolbar
django-filebrowser
django-grappelli
djangohelpers
django-imagekit
django-pipeline
django-redis
django-sslify
django-storages
django-widget-tweaks
我需要指向那里的某个地方吗?我非常喜欢 django 和 virtualenv 菜鸟。
更新 看起来没有安装软件包。所以这完全是另一回事。感谢您的回复。我还有一些其他问题需要在这里解决。
我在 virtualenv 中运行 pip install -r requirements.txt ,它只有 1 个 postgres 错误,但我没有使用本地 postgres 服务器,所以这没什么大不了的。除非该错误阻止了所有内容的安装,否则这是一件大事。
当我检查站点包时,我只看到以下内容:easy-install.pth pip-1.2.1-py2.7.egg setuptools-0.6c11-py2.7.egg setuptools.pth
pip freeze 告诉我:argparse==1.2.1 wsgiref==0.1.2
pip install 的错误是:异常信息:回溯(最后一次调用):文件“venv/local/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg/pip/basecommand. py”,第 107 行,主要状态 = self.run(options, args) 文件“venv/local/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg/pip/commands/ install.py”,第 256 行,运行中 require_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) 文件“venv/local/lib/python2.7/site-packages/pip-1.2.1- py2.7.egg/pip/req.py”,第 1042 行,在 prepare_files req_to_install.run_egg_info() 文件“venv/local/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg /pip/req.py”,第 236 行,在 run_egg_info command_desc='python setup.py egg_info') 文件“venv/local/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg /点子/实用程序。py", line 612, in call_subprocess % (command_desc, proc.returncode, cwd)) InstallationError: Command python setup.py egg_info failed with error code 1 in venv/build/psycopg2