[英]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.5
或pip3
命令:
$ 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.