jjzjj

Virtualenvs

全部标签

python - 持续获取 ImportError : Could not import settings 'myapp.settings' error

这个问题似乎有很多潜在的解决方案,但似乎没有一个对我有用。运行pythonmanage.pyrunserver没问题,但尝试运行django-admin.py时出现错误-使用任何选项。我实际上正在尝试做一个django-admin.pydumpdatamyapp。Traceback(mostrecentcalllast):File"/Users/lemon/.virtualenvs/ram/bin/django-admin.py",line5,inmanagement.execute_from_command_line()File"/Users/lemon/.virtualenvs/r

python - 为什么我在 scrapy 中收到此错误 - python3.7 语法无效

我在安装scrapy时遇到了麻烦。我已将它安装在我的Mac上,但在运行教程时出现此错误:Virtualenvs/scrapy_env/lib/python3.7/site-packages/twisted/conch/manhole.py",line154defwrite(self,data,async=False):^SyntaxError:invalidsyntax据我所知,我正在使用最新版本的所有内容。启动并运行它很痛苦。嘘。操作系统高Sierra10.13.3python3.7安装ipython我已经更新了我能想到的一切。终端线是:scrapyshellhttp://quote

python - 如何让 emacs-jedi 使用项目特定的 virtualenvs

我希望emacs-jedi能够检测到我在不同项目中编辑文件的时间,并在可用时使用相应的virtualenv。按照惯例,我的virtualenvs与我的项目同名。它们位于$HOME/.virtualenvs/我找到了kenobi.el但它假定virtualenvs位于项目根目录的bin目录中。它还有一些我根本不需要的其他功能。在kenobi.el的启发下,我为jedi编写了以下初始化程序。它工作得很好,但并不完美。如果我从我的项目中导入库A,并且A导入B。我能够跳转到A定义的定义,但是一旦到了那里,我就无法继续跳转到B的定义。我的初始化:(defunproject-directory(b

python - 具有存储在模型中的距离值的 GeoDjango 距离过滤器 - 查询

我有一个Order模型,它有一个originPointField和一个rangeIntegerField。此外,还有一个UserProfile模型,它有一个geo_locationPointField。现在,我有一个User实例,user。我想选择所有Orders,其Order.origin和user.userprofile.geo_location之间的距离小于Order.range模型字段。再次强调,简化模型:classOrder(models.Model):origin=models.PointField()range=models.IntegerField(blank=True

python - 具有存储在模型中的距离值的 GeoDjango 距离过滤器 - 查询

我有一个Order模型,它有一个originPointField和一个rangeIntegerField。此外,还有一个UserProfile模型,它有一个geo_locationPointField。现在,我有一个User实例,user。我想选择所有Orders,其Order.origin和user.userprofile.geo_location之间的距离小于Order.range模型字段。再次强调,简化模型:classOrder(models.Model):origin=models.PointField()range=models.IntegerField(blank=True

python - 从主机运行 supervisord,从 virtualenv(Django 应用程序)运行 celery

我正在尝试使用celery和redis队列为我的Django应用程序执行任务。Supervisord通过apt-get安装在主机上,而celery驻留在我系统上的特定virtualenv中,通过pip安装。因此,我似乎无法通过supervisord运行celery命令。如果我从virtualenv内部运行它,它工作正常,在它之外,它没有。如何让它在我当前的设置下运行?解决方案是简单地通过apt-get安装celery而不是在virtualenv中吗?请指教。我在/etc/supervisor/conf.d中的celery.conf是:[program:celery]command=/h

python - 从主机运行 supervisord,从 virtualenv(Django 应用程序)运行 celery

我正在尝试使用celery和redis队列为我的Django应用程序执行任务。Supervisord通过apt-get安装在主机上,而celery驻留在我系统上的特定virtualenv中,通过pip安装。因此,我似乎无法通过supervisord运行celery命令。如果我从virtualenv内部运行它,它工作正常,在它之外,它没有。如何让它在我当前的设置下运行?解决方案是简单地通过apt-get安装celery而不是在virtualenv中吗?请指教。我在/etc/supervisor/conf.d中的celery.conf是:[program:celery]command=/h

python - 尝试在 Python2.6 virtualenv 中安装 PIL 时出现 gcc 错误

我用--no-site-packages选项创建了一个virtualenv。我在尝试安装PIL时遇到错误:http://pastebin.com/SVqxs1sC...error:command'/usr/bin/gcc'failedwithexitstatus1----------------------------------------Command/home/dustin/.virtualenvs/django1.2/bin/python-c"importsetuptools;__file__='/home/dustin/.virtualenvs/django1.2/build

python - 尝试在 Python2.6 virtualenv 中安装 PIL 时出现 gcc 错误

我用--no-site-packages选项创建了一个virtualenv。我在尝试安装PIL时遇到错误:http://pastebin.com/SVqxs1sC...error:command'/usr/bin/gcc'failedwithexitstatus1----------------------------------------Command/home/dustin/.virtualenvs/django1.2/bin/python-c"importsetuptools;__file__='/home/dustin/.virtualenvs/django1.2/build

python - virtualenvs 应该在哪里创建?

我不知道应该把virtualenvs放在哪里。在我的第一个django项目中,我使用命令创建了项目django-admin.pystartprojectdjangoproject然后我进入djangoproject目录并运行命令virtualenvenv它创建了与内部djangoproject目录相同级别的虚拟环境目录。这是为这个特定项目创建virtualenv的错误位置吗?我的印象是,大多数人将他们所有的virtualenvs放在一个完全不同的目录中,例如~/virtualenvs,然后使用virtualenvwrapper在它们之间来回切换。有正确的方法吗?