最近下载了Jython,并尝试将其用作virtualenv的解释器。但是,尝试通过pip安装任何内容会抛出错误消息:
(jve)➜项目$ pip install jupyter
收集jupyter 使用缓存的jupyter-1.0.0-py2.py3-none-any.whl
收集jupyter-console(来自jupyter) /home/me/python-virtualenvs/notes2nlp2upcodeHCCs-ctakes_proto_jython/Lib/site-packages/pip/vendor/urllib3/util/ssl.py:331:SNIMissingWarning:已经发出了HTTPS请求,但是此平台无法使用TLS的SNI(主题名称指示)扩展。这可能导致服务器显示错误的TLS证书,这可能导致验证失败。您可以升级到较新版本的Python来解决此问题。有关详细信息,请参阅https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
warnings.warn( /home/reedv/python-virtualenvs/notes2nlp2upcodeHCCs-ctakes_proto_jython/Lib/site-packages/pip/vendor/urllib3/util/ssl.py:130:InsecurePlatformWarning:真正的SSLContext对象不可用。这可以防止urllib3正确配置SSL,并可能导致某些SSL连接失败。您可以升级到较新版本的Python来解决此问题。有关详细信息,请参阅https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
warnings.warn( 使用缓存的jupyter_console-5.2.0-py2.py3-none-any.whl 收集ipywidgets(来自jupyter)
例外: Traceback(最近一次调用最后一次): 文件“/home/me/python-virtualenvs/notes2nlp2upcodeHCCs-ctakes_proto_jython/Lib/site-packages/pip/basecommand.py”,第215行,主要 status = self.run(options,args) 文件“/home/me/python-virtualenvs/notes2nlp2upcodeHCCs-ctakes_proto_jython/Lib/site-packages/pip/commands/install.py”,第335行,在运行中 。 。 。 在_fileobj_to_fd中输入文件“/home/me/python-virtualenvs/notes2nlp2upcodeHCCs-ctakes_proto_jython/Lib/site-packages/pip/_vendor/urllib3/util/selectors.py”,第50行 提出ValueError(“无效的文件对象:{0!r}”。format(fileobj)) ValueError:无效的文件对象:
该消息建议我“升级到更新版本的Python”,但我已经在使用最新版本的Jython:
(jve) ➜ project$ python --version
Jython 2.7.0
还有什么可以在这里完成的吗?