0

我尝试了经典的方式,pip install Pinax然后安装需求base.txt,但这不起作用?

安装工作 pinax(0.9) 基础项目包含要求的其他选项是什么?

更新:

那是以“正确”方式安装它的例外......

Created project mysite
Installing project requirements...
Traceback (most recent call last):
  File "C:\Users\Desktop\Django\lol\mysite-env\Scripts\pinax-admin-script
.py", line 8, in <module>
    load_entry_point('Pinax==0.9a2', 'console_scripts', 'pinax-admin')()
  File "C:\Users\Desktop\Django\lol\mysite-env\lib\site-packages\pinax\co
re\management\__init__.py", line 105, in execute_from_command_line
    runner.execute()
  File "C:\Users\Desktop\Django\lol\mysite-env\lib\site-packages\pinax\co
re\management\__init__.py", line 94, in execute
    self.loader.load(command).run_from_argv(argv)
  File "C:\Users\Desktop\Django\lol\mysite-env\lib\site-packages\pinax\co
re\management\base.py", line 45, in run_from_argv
    self.handle(*args, **options.__dict__)
  File "C:\Users\Desktop\Django\lol\mysite-env\lib\site-packages\pinax\co
re\management\commands\setup_project.py", line 66, in handle
    self.setup_project(args[0], options["base"], options)
  File "C:\Users\Desktop\Django\lol\mysite-env\lib\site-packages\pinax\co
re\management\commands\setup_project.py", line 134, in setup_project
    installer.install_reqs(not options["allow_no_virtualenv"])
  File "C:\Users\Desktop\Django\lol\mysite-env\lib\site-packages\pinax\co
re\management\commands\setup_project.py", line 207, in install_reqs
    pip.call_subprocess([
AttributeError: 'module' object has no attribute 'call_subprocess'
4

3 回答 3

5

您不再安装 Pinax。

在 Django 中的项目模板之前,Pinax 通过捆绑的启动项目提供此功能。

现在要获得 pinax 入门项目,您可以执行以下操作:

pip install Django
django-admin.py startproject --template=https://github.com/pinax/pinax-project-account/zipball/master <project_name>
于 2013-01-05T15:37:58.953 回答
1

请参考这个现有的问题。根据Ilja Sucharev的说法,这是由于更新版本的 pip 造成的。因此,您需要将 pip.call_subprocess 更改为 pip.util.call_subprocess 到您的 virtualenv_project/lib/site-packages/pinax/core/management/commands/setup_project.py

于 2012-11-08T02:21:29.983 回答
0

您可以使用 Pip 或手动下载和解包 Pinax。

$ virtualenv mysite-env
$ source mysite-env/bin/activate
(mysite-env)$ pip install Pinax

或者

您可以从 pypi 下载项目并手动安装。

由于您有新版本的 Pip,可能会出现错误。该功能pip.call_subprocess已移至pip.util.call_subprocess. 请参阅:https ://github.com/pypa/pip/pull/464 。C:\virtualenvs\mysite\lib\site-packages\pinax\core\management\commands\setup_project.py只需在执行 pinax-admin 之前替换字符串;例如,(mysite-env)$ pinax-admin setup_project mysite

于 2013-06-17T05:58:39.137 回答