【问题标题】:Installing packages using Pypy使用 Pypy 安装包
【发布时间】:2017-02-01 16:56:35
【问题描述】:

我正在尝试使用 pypy 安装一个包含 C 文件的 python 源包:

pypy setup.py build_ext --inplace

但它正在返回:

fatal error C1033: cannot open program database 'c:\users\g1745 iron\downloads\kinterbasdb-3.3.0\"c:\users\user\downloads\kinterbasdb-3.3.0\build\lib.win32-2.7\kinterbasdb\_kinterbasdb.pdb"'
error: command 'C:\\Users\\user\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2

我需要做任何额外的配置吗?用python:

python setup.py build_ext --inplace

安装将起作用。

谢谢.s

【问题讨论】:

  • 我认为如果 pypy 支持为 CPython 编写的本机 C 扩展,他们现在应该有 numpy...

标签: python windows pypy


【解决方案1】:

例如:##安装一个pyuv

pip install pyuv

建筑

获取来源:

git clone https://github.com/saghul/pyuv

Linux:

./build_inplace

Mac OSX:

(XCode needs to be installed)
export ARCHFLAGS="-arch x86_64"
./build_inplace

Microsoft Windows(带有 Visual Studio):

python setup.py build_ext --inplace

更多详情:查看link

安装 PyPy:

$ tar xf pypy-2.1.tar.bz2
$ ./pypy-2.1/bin/pypy

看到这个link它可以帮助你

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 2012-01-29
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 2017-07-09
    相关资源
    最近更新 更多