小编Pat*_*awa的帖子

"pip install SQLAlchemy"导致"致命错误:Python.h:没有这样的文件或目录"

调用

pip install SQLAlchemy
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

lib/sqlalchemy/cextension/processors.c:10:20: fatal error: Python.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

据我所知,我有正确的Python版本(2.7.3)和操作系统(Ubuntu 12.04)(见下文).我做错了吗?

安装确实有效

pip install --global-option='--without-cextensions' SQLAlchemy"
Run Code Online (Sandbox Code Playgroud)

但我想要C扩展.

全输出:

root@mycomputer:/# pip install SQLAlchemy
Downloading/unpacking SQLAlchemy
  Downloading SQLAlchemy-0.8.3.tar.gz (3.9Mb): 3.9Mb downloaded
  Running setup.py egg_info for package SQLAlchemy

    warning: no files found matching '*.jpg' under directory 'doc'
    no previously-included directories found matching 'doc/build/output'
Installing collected packages: SQLAlchemy
  Running setup.py install for SQLAlchemy
    building 'sqlalchemy.cprocessors' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy

13
推荐指数
1
解决办法
8013
查看次数

Symfony2动态注销目标?

我有一个工作的Symfony2应用程序,可以正确地记录和退出用户,并在正确注销时将用户重定向到主页.

我希望在注销时将它们保留在当前页面上,只是没有他们的登录权限.

我的问题是:

可以动态设置用户注销时指向的页面吗?

php symfony

5
推荐指数
2
解决办法
2028
查看次数

如何从Symfony 2编辑对象表单中的对象列表中选择

我有一个表单,您可以在其中编辑对象"one"的属性.此对象与另一个对象"很多"具有一对多的关系.我希望用户能够从表单中选择将"many"对象分配给"one".我无法弄明白该怎么做!

马上:

\实体\ One.php

class One
{
 ...
  /*
   * @ORM\ManyToOne(targetEntity="many", inversedBy="one")
   * @ORM\JoinColumn(name="manyId", referencedColumnName="id")
   */
  protected $manyId;
 ...
}
Run Code Online (Sandbox Code Playgroud)

\控制器\ OneController.php

class OneController extends Controller
{
  ... 
    public function editAction($oneId, Request $request)
    {
        if ($oneId) {
            $one = $this->getDoctrine()
                ->getRepository('One')
                ->find($oneId);
        } else {
            $one = new One();
        }

        $em = $this->getDoctrine()->getEntityManager();
        $manyEntity = 'Bundle\Entity\Many';
        $manyList = new EntityChoiceList($em, $manyEntity);

        $form = $this->createFormBuilder($one)
            ->add('many', 'choice', array('choice_list' => $manyList))
            ->getForm();

        if ($request->getMethod() == 'POST') {
            $form->bindRequest($request);

            if ($form->isValid()) {
                $entityManager …
Run Code Online (Sandbox Code Playgroud)

symfony-forms symfony

2
推荐指数
1
解决办法
5533
查看次数

如何在 Python Bottle 中抛出自定义 404 消息

使用 Python 的 Bottle 框架,我试图捕获所有 404 并用我自己的输出替换框架的输出。

如何捕获所有抛出的 404 并将它们替换为我自己的输出?

到目前为止,我已经将我的应用程序简化为一个抛出 404 的应用程序,它仍然输出框架的“错误:404 未找到”输出,而不是“这里什么都没有,抱歉”。我的申请如下。

from bottle import Bottle, error

"""App Instantiation"""
app = application = Bottle()

@error(404)
def error404(error):
    return 'Nothing here, sorry'
Run Code Online (Sandbox Code Playgroud)

python bottle

2
推荐指数
1
解决办法
3153
查看次数

Symfony 2.0路由通配符是否已消毒?

...或者我必须如下消毒它们吗?

class RelationshipController extends Controller
{
    ...

    public function deleteAction($objectId)
    {
        $objectId = filter_var($objectId, FILTER_SANITIZE_NUMBER_INT)
        ...
Run Code Online (Sandbox Code Playgroud)

php symfony

0
推荐指数
1
解决办法
192
查看次数

标签 统计

symfony ×3

php ×2

python ×2

bottle ×1

sqlalchemy ×1

symfony-forms ×1