如何在我的setup.py腳本中傳遞hello.c文件的相對路徑? 使用'../code/Hello.c'時,下面的代碼不起作用。我得到錯誤 atal錯誤:錯誤寫入 - :損壞的管道 編譯終止。 bug是不可複製的,所以它可能是一個硬件或操作系統問題通過相對路徑將C文件傳遞給setup.py
例如:我在目錄script/
和hello.c中運行此腳本出現在目錄code/
:
from distutils.core import setup, Extension
module1 = Extension('Hello', sources = ['../code/Hello.c'])
Setup (name = 'PackageName',
version = '1.0',
description = 'This is a demo package',
ext_modules = [module1])
這不工作?你有什麼錯誤嗎?你能更具體地瞭解你面臨的問題嗎? – Froyo