小编ren*_*box的帖子

Python Pillow不在OSX下安装

我正在尝试安装Python Pillow库,我收到以下错误:

ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting
Run Code Online (Sandbox Code Playgroud)

我跟着线程尝试修复它:在Linux中安装Pillow(Python模块)时失败

问题是它似乎仍然无法找到我通过自制软件安装的zlib.

我检查了它是否已安装:

> brew search zlib
homebrew/dupes/zlib ?                                        lzlib
Run Code Online (Sandbox Code Playgroud)

我注意到它与标准brew安装位置不同("homebrew/dupes/zlib").我尝试进行卸载/重新安装,然后将其放回到同一个地方("homebrew/dupes/zlib").问题似乎是安装程序/编译器在该位置找不到它.

我的问题是,有没有办法为lib路径设置别名,将安装程序指向此lib位置,或者将其从home-brew中彻底清除,以便像zlib一样重新安装它?最好的路线是什么?

谢谢,RB

python macos homebrew python-imaging-library pillow

14
推荐指数
3
解决办法
5366
查看次数

PyYAML和不寻常的标签

我正在开发一个使用Unity3D游戏引擎的项目.对于某些管道要求,最好能够使用Python从外部工具更新某些文件.Unity的meta和anim文件都在YAML中,所以我认为使用PyYAML这将是足够的前进.

问题是Unity的格式使用自定义属性,我不知道如何使用它们,因为所有示例都显示了Python和Ruby使用的更常见的标记.

以下是文件的顶行:

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!74 &7400000
AnimationClip:
  m_ObjectHideFlags: 0
  m_PrefabParentObject: {fileID: 0}
  ...
Run Code Online (Sandbox Code Playgroud)

当我尝试读取文件时,我收到此错误:

could not determine a constructor for the tag 'tag:unity3d.com,2011:74'
Run Code Online (Sandbox Code Playgroud)

现在,在查看了所有其他问题之后,这个标签方案似乎与那些问题和答案不相似.例如,此文件使用"!u!" 我无法弄清楚它的意义或类似的行为(我的野心未经猜测的猜测它看起来像一个别名或命名空间).

我可以做一个黑客方式并剥离标签,但这不是尝试这样做的理想方式.我正在寻找有关正确处理标签的解决方案的帮助,并允许我以保留正确格式的方式解析和编码数据.

谢谢,-R

python yaml pyyaml

11
推荐指数
1
解决办法
2483
查看次数

Heroku Foreman错误在0.0.0.0:5000

我正在尝试使用Heroku的Foreman应用调试此问题.我的问题是Foreman正在尝试在端口5000和ip地址0.0.0.0上运行该进程.它说使用端口有一些东西,但我不知道如何弄清楚,因为我没有其他运行.我试过运行'netstat -lnt | grep 5000'什么都没有.

> foreman start
11:16:45 web.1  | started with pid 17758
11:16:46 web.1  | 2013-12-31 11:16:46 [17758] [INFO] Starting gunicorn 18.0
11:16:46 web.1  | 2013-12-31 11:16:46 [17758] [ERROR] Connection in use: ('0.0.0.0', 5000)
11:16:46 web.1  | 2013-12-31 11:16:46 [17758] [ERROR] Retrying in 1 second.
11:16:47 web.1  | 2013-12-31 11:16:47 [17758] [ERROR] Connection in use: ('0.0.0.0', 5000)
11:16:47 web.1  | 2013-12-31 11:16:47 [17758] [ERROR] Retrying in 1 second.
Run Code Online (Sandbox Code Playgroud)

我通过它自己运行gunicorn命令并且它工作正常(所以我能够将其作为一个问题消除):

> gunicorn hellodjango.wsgi
2013-12-31 11:25:33 [17853] [INFO] Starting …
Run Code Online (Sandbox Code Playgroud)

django heroku heroku-toolbelt

4
推荐指数
1
解决办法
2866
查看次数