簡體   English   中英

運行 Cython 安裝會生成不需要的文件

[英]Running Cython install generates unwanted files

我目前正在為我的 python 項目創建一個 python 庫,並且我需要某些東西比正常的 python 運行得更快,而 Cython 是我能想到的唯一方法。

我創建了一個 setup.py 文件並嘗試了多種實現 cython 構建的方法:

我用過

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

# Note filePath is the directory to the .pyx file, not a variable
setup(ext_modules=cythonize(filePath))

運行python setup.py install構建擴展,然后安裝它,但是,它還會從我以前使用 cython 的項目中生成許多額外的文件夾和文件。 我只希望將我給它的文件創建到擴展模塊中。

我嘗試了不同的方法來創建擴展文件,但是,它們都沒有做任何不同的事情,並且它們都給出了相同的結果:在我的項目中創建了我沒有要求的大量文件夾和文件。

對於我應該如何解決這個問題的任何幫助將不勝感激。

謝謝

修復了這個問題,

事實證明,Cython 將具有相同名稱的文件視為相同的項目,因此只需更改我的項目的名稱就足以修復它。 這並不直觀,盡管在某種程度上它是有道理的。

我希望這可以幫助遇到這個問題的任何人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM