簡體   English   中英

嘗試安裝Cython:在下載的Cython目錄中沒有setup.py

[英]Trying to install Cython: no setup.py in downloaded Cython directory

我從https://pypi.python.org/pypi/Cython/#downloads下載了最新的Cython版本。 我在Mac上使用Python 3.5.1,所以我下載了

Cython-0.26.1-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

我解壓縮並進入/ Cython目錄,但目錄中沒有setup.py。 當我嘗試運行python3 setup.py install ,我收到以下錯誤:

/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/Resources/Python.app/Contents/MacOS/Python: can't open file 'setup.py': [Errno 2] No such file or directory

它似乎沒有在我所在的/ Cython目錄中查找,但該目錄中也沒有setup.py。

不知道發生了什么,我似乎找不到其他人有這個問題。

我用自制軟件安裝了python3。

您下載的文件是應使用pip安裝的wheel文件。 wheel文件不包含構建軟件包所需的setup.py腳本,但在安裝wheel時不使用。 首先檢查你是否正在使用正確的pip命令(你需要一個用於python 3.5),這通常是pip3.5pip3命令:

$ pip3 -V
pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages (python 3.5)

要從下載的滾輪安裝cython ,請發出

$ pip3 install path/to/downloaded.whl

或者只是發布

$ pip3 install cython

正如pip將為您下載最新的包輪。 由於您通過Homebrew安裝了python 3.5,因此您可能必須切換到用於使用Homebrew安裝軟件包的用戶,否則使用pip安裝將失敗。

請注意,雖然在評論中建議,但不建議通過brew install安裝cython包:

$ brew info cython
...
==> Caveats
This formula is keg-only, which means it was not symlinked into 
/usr/local,
because this formula is mainly used internally by other formulae.
Users are advised to use `pip` to install cython.

暫無
暫無

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

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