0
當我打電話康達無法更新Spyder的依賴
conda update spyder
,然後打開Spyder的,我得到了下面的錯誤。
是conda update
應該更新安裝的軟件包的依賴?
解決此問題的最佳方法是什麼?
我應該打電話給conda install jedi
嗎?
當我打電話康達無法更新Spyder的依賴
conda update spyder
,然後打開Spyder的,我得到了下面的錯誤。
是conda update
應該更新安裝的軟件包的依賴?
解決此問題的最佳方法是什麼?
我應該打電話給conda install jedi
嗎?
發生這種情況,因爲康達的缺省信道(WIN-64)的repodata.json,指定jedi>=0.8
:
"spyder-3.0.0-py34_0.tar.bz2": {
"app_entry": "spyder",
"app_type": "desk",
"build": "py34_0",
"build_number": 0,
"date": "2016-09-26",
"depends": [
"jedi >=0.8",
"nbconvert",
"pep8",
"pickleshare",
"psutil",
"pyflakes",
"pygments >=2.0",
"pylint",
"pyqt 5.*",
"python 3.4*",
"pyzmq",
"qtawesome",
"qtconsole >=4.2",
"qtpy >=1.1",
"rope",
"sphinx"
],
"icon": "9779607c273dc0786bd972b4cb308b58.png",
"license": "MIT",
"md5": "1e22cec14b87602a6338a3c46b7991ed",
"name": "spyder",
"size": 3050583,
"summary": "Scientific Python Development Environment",
"type": "app",
"version": "3.0.0"
},
現在,在蜘蛛回購,在標籤v3.0.0,所述有沒有最低版本絕地在
install_requires = [
'rope_py3k' if PY3 else 'rope>=0.9.4',
'jedi',
'pyflakes',
'pygments>=2.0',
'qtconsole>=4.2.0',
'nbconvert',
'sphinx',
'pep8',
'pylint',
'psutil',
'qtawesome',
'qtpy>=1.1.0',
'pickleshare',
'pyzmq'
]
的commit解決這一規定被帶來的Spyder上週日,2017年2月5日,被釋放v3.1.3,這還沒有被添加到默認陳蔭羆康達的EL截至上週五,3月10日2017年
由於上述原因,該升級未更新絕地武士的依賴。
由於jedi=0.9.0
是在默認可用康達路,你應該能夠擺脫這個問題,只是這樣做:
conda update jedi
據我所知,'暢達更新package'只更新'package',並且不考慮依賴關係。你的最佳行動方式確實是安裝'jedi'。我不會把這個作爲一個答案,因爲我沒有通過暢達源去核實:-) – darthbith
有趣。看起來這會使'conda update'不太有用。也許'conda安裝'與最新版本的軟件包安裝是一個更好的方法。 – user3731622