我显然安装了python的multipule版本,我需要卸载其中一些......但我不知道是哪一个。
以下是已安装版本的列表:
/usr/local/lib/python2.7/site-packages/setuptools-19.2-py2.7.egg
/usr/local/lib/python2.7/site-packages/readline-6.2.4.1-py2.7-macosx-10.11-x86_64.egg
/usr/local/lib/python2.7/site-packages/numpy-1.10.2-py2.7-macosx-10.11-x86_64.egg
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/site-packages
/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg
/Library/Python/2.7/site-packages
建议?
*修改
$which python -a
/usr/local/bin/python
看起来只弹出一个文件。
答案 0 :(得分:1)
虽然所有路径中都包含python
个字,但它们并不是不同的Python安装,而是一个不同的部分。
python3
这将列出具有此名称的所有可执行文件。结论:只有一个名为python
的可执行文件。无需卸载任何内容。
安装不同的Python版本时没问题。通常, public FileContentResult GetImage(int id)
{
InspectionPhoto image = db.InspectionPhotoes.Find(id);
byte[] byteArray = image.ImageBytes ;
return byteArray != null
? new FileContentResult(byteArray, "image/jpeg")
: null;
}
将使用Python 3和{{1}} Python 2。
在一个系统上有多种方法可以使用多个Python版本。
后者是我的最爱和推荐。它通常效果更好,特别是对于C扩展的安装。
答案 1 :(得分:0)
看起来只有一个Python 2.7
副本。如果可以使用virtualenv
,则可以使用多个Python而不会出现任何问题。