SimpleTk python 2.7.12安装问题
所以。。。我正在尝试在Python2.7.12上安装SimpleTk,我尝试了几种方法,但没有一种能给我带来令人满意的结果 1) 简单地使用SimpleTk python 2.7.12安装问题,python,python-2.7,installation,simpleitk,Python,Python 2.7,Installation,Simpleitk,所以。。。我正在尝试在Python2.7.12上安装SimpleTk,我尝试了几种方法,但没有一种能给我带来令人满意的结果 1) 简单地使用 pip install SimpleITK 我得到“没有找到SimpleTk的匹配发行版”(我的pip版本是9.0.1) 2) tar文件(此处可用:):当我运行命令时 python setup.py install 我得到: Download error on https://pypi.python.org/simple/scikit-build/:
pip install SimpleITK
我得到“没有找到SimpleTk的匹配发行版”(我的pip版本是9.0.1)
2) tar文件(此处可用:):当我运行命令时
python setup.py install
我得到:
Download error on https://pypi.python.org/simple/scikit-build/: [SSL:
CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) -- Some
packages may not be found!
Couldn't find index page for 'scikit-build' (maybe misspelled?)
Download error on https://pypi.python.org/simple/: [SSL:
CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) -- Some
packages may not be found!
No local packages or download links found for scikit-build>=0.5
Traceback (most recent call last):
File "setup.py", line 50, in <module>
zip_safe=False
File "/usr/lib/python2.7/distutils/core.py", line 111, in setup
_setup_distribution = dist = klass(attrs)
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 269, in
__init__
self.fetch_build_eggs(attrs['setup_requires'])
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 313, in
fetch_build_eggs
replace_conflicting=True,
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
826, in resolve
dist = best[req.key] = env.best_match(req, ws, installer)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
1092, in best_match
return self.obtain(req, installer)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1
104, in obtain
return installer(requirement)
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 380, in
fetch_build_egg
return cmd.easy_install(req)
File "/usr/lib/python2.7/dist-
packages/setuptools/command/easy_install.py",
line 657, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for
Requirement.parse('scikit-build>=0.5')
上的下载错误https://pypi.python.org/simple/scikit-build/: [SSL:
证书\u验证\u失败]证书验证失败(\u ssl.c:590)--一些
可能找不到包!
找不到“scikit构建”的索引页(可能拼写错误?)
上的下载错误https://pypi.python.org/simple/: [SSL:
证书\u验证\u失败]证书验证失败(\u ssl.c:590)--一些
可能找不到包!
找不到scikit版本>=0.5的本地软件包或下载链接
回溯(最近一次呼叫最后一次):
文件“setup.py”,第50行,在
zip_safe=False
文件“/usr/lib/python2.7/distutils/core.py”,第111行,在安装程序中
_设置\u分布=dist=klass(属性)
文件“/usr/lib/python2.7/dist-packages/setuptools/dist.py”,第269行,在
__初始化__
self.fetch\u build\u鸡蛋(attrs['setup\u requires']))
文件“/usr/lib/python2.7/dist-packages/setuptools/dist.py”,第313行,在
取蛋
替换_=True,
文件“/usr/lib/python2.7/dist-packages/pkg_-resources/_-init__.py”,第行
826,决心
dist=best[req.key]=env.best\u匹配(req,ws,installer)
文件“/usr/lib/python2.7/dist-packages/pkg_-resources/_-init__.py”,第行
1092,在最佳比赛中
返回自获取(请求,安装程序)
文件“/usr/lib/python2.7/dist-packages/pkg_-resources/_-init__.py”,第1行
104,在获得
返回安装程序(要求)
文件“/usr/lib/python2.7/dist-packages/setuptools/dist.py”,第380行,在
取蛋
return cmd.easy_安装(需要)
文件“/usr/lib/python2.7/dist-
软件包/setuptools/command/easy_install.py“,
第657行,易于安装
raise DistutilsError(消息)
distutils.errors.DistutilsError:找不到适合的分发
需求分析('scikit-build>=0.5')
我不明白遗漏了什么,为什么我不能使用实践的方法(与pip)=(我也没有尝试Python3(但我更愿意使用Python2.7,因为我更熟悉它)
提前谢谢你
编辑:终于让它工作了!
这里:您使用的是什么操作系统和体系结构?什么是“python-i-c'import distutils.util;print(distutils.util.get_platform())”的输出?启动“python-i”时打印什么?而且它看起来像是从错误消息中断开的。“pip install-v SimpleITK”的输出是什么?谢谢你的回答!好吧,我使用的是Linux Mint Serena Virtual Box(如果我的内存正确的话)。“python-I-c'import distutils.util;print(distutils.util.get_platform())”的输出是…啊…什么都没有。只是python shell中的“>>>”。当我使用“python-I”时,它正在打印“python 2.7.12”(默认,2016年11月19日,06:48:10)[GCC 5.4.0 20160609]在linux2上键入“帮助”、“版权”、“信用证”或“许可证”以了解更多信息。“最后,“pip安装-v SimpleTk”的输出是一条长错误消息(它超过了最大字符数,所以我只显示了一小部分)”无法获取URL:确认ssl证书时出现问题:[ssl:certificate\u VERIFY\u FAILED]证书验证失败(_ssl.c:590)-跳过找不到满足SimpleTk(来自版本:)清理要求的版本…找不到SimpleTk的匹配分发“错误消息“DistributionNotFound:找不到SimpleTk查找的匹配分发”的更多信息”“在高速缓存中,启动新的HTTPS连接(1):pypi.python.org时没有可用的高速缓存项。检查最新版本的pip“…”SSLError:[SSL:CERTIFICATE\u VERIFY\u FAILED]CERTIFICATE VERIFY FAILED(\u SSL.c:590))时出错。”