簡體   English   中英

在 macOS BIGsur 上設置 spyder 4.2.1 時遇到問題

[英]Trouble setting up spyder 4.2.1 on macOS BIGsur

我希望這個問題以某種方式適合這里。 簡短:無法使用 anaconda 安裝 Spyder 4.2.1。 但是,我可以安裝獨立的 Spyder 4.2.1,但是我不知道如何安裝軟件包,因為終端/pip 不會從獨立的 Spyder 中找到 python。

long:Spyder 4.2.1 似乎是 BIGsur 支持的第一個版本。 但是,當我安裝 anaconda 時,它附帶了 Spyder 4.1.5。 我在終端中嘗試了 conda -update Spyder,我得到了 Spyder 4.2.0。 這個版本仍然超級滯后,並且在編輯器中輸入延遲很高。 再次嘗試相同顯示已安裝最新版本。 嘗試相同:conda -update anaconda。 Spyder4.2.1 幾天前才發布。 anaconda 支持它是否可能需要一段時間? 如果是這樣,需要多長時間(幾天、幾周或幾個月?)。 我的谷歌搜索沒有關於此的結果。

從 4.2.0 開始,Spyder 開發人員推薦使用獨立安裝程序,我理解為在沒有 anaconda 的情況下使用 Spyder。 我安裝了 Spyder 4.2.1,在編輯器中輸入確實超級流暢。 但現在我無法正確安裝 pandas 之類的軟件包。 我還注意到,當我從 anaconda 運行 spyder 時,控制台中的第一行指示 python 3.8 但是當我運行獨立的 spyder4.2.1 時,它顯示 Z23EEEB4347BDD26BFC637EE9A3B755DD。 終端僅“識別” 3.8 版本。 至少我可以在終端中運行 Python3.8,但嘗試運行 Python3.9 會給出 zsh: command not found 錯誤。 (在安裝包時,開發者再次推薦 conda。但這只會更新內置的 Spyder 包,而不是獨立的 Spyder ......

我意識到 Python3.9 版本位於 spyder.app 文件中。 我是 macOS 的超級新手,當我發現我認為是啟動圖標的同時也是一個目錄時,我感到非常驚訝。 無論如何使用 pip -install 似乎只安裝 python3.8 版本的軟件包。 使用 --target 我嘗試將 package 安裝到 spyder.app 目錄中。 現在恐怕它安裝了錯誤版本的 pandas。 在終端中,它說它安裝了 pandas 0.24,它已經過時了。 我還安裝了 Python 2.7,我覺得 pandas 版本與 python2.7 匹配。 所以我嘗試安裝python3.9版本(使用:python3.9 -m pip install),但由於終端無法識別此版本,它說命令不存在。

“import pandas”之后來自 Spyder 的消息大約 100 行,我復制了紅色突出顯示的:

ModuleNotFoundError: No module named 'pandas._libs.tslibs.base'
KeyError: 'pandas._libs.tslibs.conversion'
KeyError: 'pandas._libs.missing'
KeyError: 'pandas._libs.hashtable'
KeyError: 'pandas._libs.interval'

有沒有人使用 anaconda 安裝 Spyder 4.2.1 或知道如何為獨立版本安裝軟件包?

我目前的解決方案是將 spyders4.2.1 python 環境更改為我單獨安裝的 python 環境。 現在我可以使用 pip install 來安裝軟件包。

暫無
暫無

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

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