小编rst*_*ard的帖子

如何在Cython的setup.py中指定Python 3源?

我正在尝试根据本教程http://docs.cython.org/src/tutorial/cython_tutorial.html#cython-hello-world在Cython中创建“ Hello World”程序

我创建了helloworld.pyx

print("Hello World")
Run Code Online (Sandbox Code Playgroud)

和setup.py:

from distutils.core import setup
from Cython.Build import cythonize

setup(
    ext_modules = cythonize("helloworld.pyx")
)
Run Code Online (Sandbox Code Playgroud)

如何更改setup.py以指定源是Python 3,而不是本教程中的Python 2?如果我从命令行调用“ cython”命令,它将接受-3选项。但是,如果我python setup.py build_ext --inplace按照本教程中所示进行编译,该如何指定Python 3源?对于Hello World程序来说,它可能无关紧要,但是随着我开始在实际项目中使用Cython时,它会变得很重要。

非常感谢!

python cython python-3.x

15
推荐指数
3
解决办法
1万
查看次数

Cygwin相当于Linux/dev/sda,/ dev/sdb等

在Linux上,我可以访问硬盘驱动器作为/ dev/sdX.这会忽略任何分区表,文件系统等,只是逐块访问驱动器.Cygwin中的等价物是什么?我已经搜索了谷歌,但找不到任何有用的东西.

我希望能够(例如)用类似的东西创建一个闪存驱动器的映像

dd if=/dev/??? of=image.bin
Run Code Online (Sandbox Code Playgroud)

我知道有Windows程序可以读写硬盘图像.dd命令只是一个澄清的例子.我不是在创建驱动器映像之后.我是在设备名称之后.

cygwin pythonpath uidevice block-device device-management

3
推荐指数
2
解决办法
3856
查看次数