KarynaSakura 2024-06-12 20:16 采纳率: 41.7%
浏览 23

pipx安装scipy超时怎么解决?

img

Ubuntu24.04 Python3.12.3 pip24.0 pipx 1.4.3

换句话说,怎么给pipx换源?

我尝试创建了~/.config/pipx/pipx.yml

img

img

然后发现系统并没有pipx service

img

img

img


img

img

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-12 20:17
    关注

    引自免费微信小程序:皆我百晓生

    从你提供的信息来看,你在Ubuntu 24.04上使用pipx安装scipy时遇到了超时错误,并尝试通过修改pipx.yml文件来更换下载源,但遇到了一些问题。下面是一个详细的步骤来解决你的问题,包括如何正确地更改pipx的下载源以及处理在重启pipx服务时遇到的错误。

    步骤1:确保pipx正常工作

    首先,确认pipx是否已经正确安装并且其服务正在运行。如果pipx服务没有运行,那么更改配置文件可能不会立即生效。可以通过以下命令检查pipx的状态:

    systemctl status pipx
    

    如果服务未运行或未找到,你需要重新安装pipx,可以使用以下命令:

    sudo apt update
    sudo apt install pipx
    

    步骤2:查找或创建pipx.yml配置文件

    根据你的描述,你似乎没有找到pipx.yml文件。这可能是因为该文件不存在或者默认不在.config/pipx/目录下。如果文件不存在,你可以创建它。首先,创建pipx目录(如果不存在):

    mkdir -p ~/.config/pipx/
    

    然后,在这个目录下创建pipx.yml文件并编辑它:

    nano ~/.config/pipx/pipx.yml
    

    步骤3:修改pipx.yml文件

    在打开的pipx.yml文件中,添加或修改pip部分,指定一个新的Python包镜像作为下载源。例如,如果你选择清华大学的镜像,可以这样写:

    pip:
      indexes:
        - https://pypi.tuna.tsinghua.edu.cn/simple
    

    步骤4:重启pipx服务

    修改完配置后,需要重启pipx服务使更改生效。然而,你之前尝试重启服务时遇到了错误,这是因为pipx服务可能没有被正确设置。可以尝试以下命令重新启动服务:

    sudo systemctl enable --now pipx
    

    如果上面的命令仍然报告找不到pipx服务,可能是因为你的系统上没有pipx服务单元文件。这时,你可能需要手动创建一个服务文件或者确保pipx安装时包含了服务文件。通常,通过包管理器安装的pipx会自动包含服务文件。

    步骤5:检查pipx服务文件

    如果上述步骤仍未能解决问题,检查是否存在pipx服务文件:

    ls /etc/systemd/system/pipx.service
    

    如果没有找到文件,可能需要手动创建或重新安装pipx以确保服务文件的存在。可以尝试重新安装pipx:

    sudo apt remove pipx
    sudo apt install pipx
    

    步骤6:再次尝试安装scipy

    完成以上步骤后,尝试再次使用pipx安装scipy:

    pipx install scipy
    

    通过遵循上述步骤,你应该能够成功地更改pipx的下载源并解决超时问题。如果在执行过程中遇到任何其他问题,记得检查每个步骤的输出信息以获取更多线索。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月12日

悬赏问题

  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络