当前位置: 首页 > 知识库问答 >
问题:

安装h5py时pip3崩溃[复制]

潘意
2023-03-14

我正在尝试安装h5py并执行sudo

pip3安装h5py

我也尝试安装h5py通过车轮从https://pypi.python.org/pypi/h5py/2.7.0rc2

我已经安装了python 3.5。然后pip3会因该输出而崩溃:

Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 7, in <module>
    from pip import main
  File "/usr/local/lib/python3.5/dist-packages/pip/__init__.py", line 26, in <module>
    from pip.utils import get_installed_distributions, get_prog
  File "/usr/local/lib/python3.5/dist-packages/pip/utils/__init__.py", line 27, in <module>
    from pip._vendor import pkg_resources
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 3018, in <module>
    @_call_aside
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 3004, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 3046, in _initialize_master_working_set
    dist.activate(replace=False)
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 2578, in activate
    declare_namespace(pkg)
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 2152, in declare_namespace
    _handle_ns(packageName, path_item)
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 2092, in _handle_ns
    _rebuild_mod_path(path, packageName, module)
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 2121, in _rebuild_mod_path
    orig_path.sort(key=position_in_sys_path)
AttributeError: '_NamespacePath' object has no attribute 'sort'

我在Ubuntu 16.04上运行。3升

我不认为pip3坏了,因为我以前安装了很多pip3。

我能做什么呢?

谢谢。

共有1个答案

壤驷棋
2023-03-14

首先,我不使用sudo来安装,而是使用virtualenv。我个人使用虚拟说唱歌手。以下是我在当地的作品。

$ mkvirtualenv bla --python=python3 # Random naming
# Env is activated right away
$ pip3 install h5py

Collecting h5py
  Downloading h5py-2.7.1-cp35-cp35m-manylinux1_x86_64.whl (5.3MB)
    100% |████████████████████████████████| 5.3MB 340kB/s 
Collecting six (from h5py)
  Using cached six-1.11.0-py2.py3-none-any.whl
Collecting numpy>=1.7 (from h5py)
  Downloading numpy-1.14.0-cp35-cp35m-manylinux1_x86_64.whl (17.1MB)
    100% |████████████████████████████████| 17.1MB 118kB/s 
Installing collected packages: six, numpy, h5py
Successfully installed h5py-2.7.1 numpy-1.14.0 six-1.11.0
 类似资料:
  • 我试图在我的Postgres 9.1中安装plpython,但它使服务器崩溃: 我已经安装了python 2.6.8,并且在系统中正确声明了处理程序: 并且处理程序安装在$libdir中: 任何有关这方面的线索都将受到重视 编辑 我尝试创建扩展plpythonu、plpython2u和plpython3u,它们都会使服务器崩溃。 读了一些文档后,我发现\dx命令列出了已安装的扩展: 所以我想唯一安

  • Python 3.5。2. Ubuntu 16.04 LTS 尝试使用pip3安装某些软件包时,无论参数如何,它都会返回以下结果: 我试图通过以下方式重新安装python3 pip来修复它: 但那没有帮助。 我发现它与我安装的软件包有关,这些软件包是用

  • 我有一个关于更新GitHub插件的问题。 每次我更新GitHub之类的插件并重启jenkins,jenkins就会崩溃。当我试图通过浏览器中的URL访问jenkins时,错误页面会显示一些异常“未找到类jenkins/model jenkins”。然后为了让jenkins再次工作,我必须完全从plugins目录中删除这个插件。我希望有人能回答这个问题,因为我真的需要将我的github项目提供给je

  • 问题内容: 我有一个有关更新GitHub插件的问题。 每当我做一个GitHub之类的更新插件并重新启动jenkins时,Jenkins便开始崩溃。当我尝试通过浏览器中的URL访问jenkins时,错误页面显示,但出现一些异常“类未找到jenkins / model jenkins”。然后为了使jenkins再次正常工作,我必须从plugins目录中完全删除该插件。我希望有人对此有一个答案,因为我确

  • 调试模式下一切正常。如果我卸载应用程序并从apk重新安装,第一次会崩溃。当我重新开业时,一切都很好。 < li >原生反应:0.67.4 < li >反应:18.0.0 < Li > Android compileSdkVersion 32 < li>ndkVersion 21.4.7075529 build.gradle包含maven < code > maven { URL(" $ rootD

  • 我正在尝试使用Django设置Python3.6环境。安装说明说我应该安装mysqlclient,以便能够连接到mySQL。我明白了: mySQL安装正确。mysql\u配置文件中应该包含什么?当我尝试升级pip3时,我得到以下结果: 在使用pip3安装mysqlClient后,我注意到该模块安装在python3.5目录中,而不是python3.6目录中,所以当我试图导入运行python3.6的M