![](/img/trans.png)
[英]Install specific version of spacy - working with pip, but not with conda
[英]conda and pip not working at all
我在OS X 10.11.2,Anaconda Python 2.7.10上。
我正在安裝一些依賴項,突然間,我的conda
命令開始根本沒有工作。 很多人建議conda install python=2.7.10
但是當我嘗試(或任何命令,甚至只是conda
)時,我得到:
回溯(最近一次調用最后一次):文件“/ Users / Can / anaconda / bin / conda”,第5行,在sys.exit(main())文件“/Users/Can/anaconda/lib/python2.7/site -packages / conda / cli / main.py“,第106行,主要來自conda.cli import conda_argparse文件”/Users/Can/anaconda/lib/python2.7/site-packages/conda/cli/conda_argparse.py“ ,第16行,來自conda.cli.find_commands,從conda導入find_commands,find_executable文件“/Users/Can/anaconda/lib/python2.7/site-packages/conda/cli/find_commands.py”,第9行。 utils import memoized File“/Users/Can/anaconda/lib/python2.7/site-packages/conda/utils.py”,第10行,導入臨時文件文件“/Users/Can/anaconda/lib/python2.7/ tempfile.py“,第32行,導入io為_io文件”/Users/Can/anaconda/lib/python2.7/io.py“,第51行,導入_io ImportError:dlopen(/ Users / Can / anaconda / lib / python2.7 / lib-dynload / _io.so,2):找不到符號:__PyCodecInfo_GetIncrementalDecoder引用自:/Users/Can/anaconda/lib/python2.7/lib-dynload/_io.so預期:動態外觀 向上
如何在不使用conda
本身的情況下修復conda
(我不能)?
更新:我已經完全卸載並重新安裝了Anaconda。 它仍然會出現同樣的錯誤。 我試過pip
,它也失敗了同樣的錯誤。 我驗證了它是Anaconda的點子which pip
返回/Users/Can/anaconda2/bin/pip
。 為什么Anaconda壞了?
我有同樣的問題,只需更換_io.so文件就可以成功修復它。
sudo find / -name _io.so
復制_io.so文件的路徑,該路徑不屬於python-2.7.11。 例如,復制_io.so的路徑,該路徑位於python-2.7.5下:/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib- dynload / _io.so
用您剛剛找到的_io.so替換'/Users/Can/anaconda/lib/python2.7/lib-dynload/_io.so'文件。
cp /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so /Users/Can/anaconda/lib/python2.7/lib-dynload/
然后它會工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.