Jupyter Notebook中/bin/bash: wget: command not found错误的解决求助
问题修复方案
错误逐个解析与修复:
wget: command not found
你的系统未安装wget,可通过两种方式解决:- 用系统自带的curl替代wget命令:
!curl -O https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz - 先安装wget(以macOS为例,借助Homebrew):
!brew install wget
- 用系统自带的curl替代wget命令:
tar: Error opening archive: Failed to open 'z'
tar命令参数顺序错误,-f参数必须紧跟归档文件名,你把z放在f后,导致系统误将z当成了要解压的文件。正确命令为:!tar -xzvf Python-3.8.5.tgz参数说明:
x表示解压,z处理gzip压缩格式,v显示解压过程,f指定目标归档文件。Python-3.8.5/configure: No such file or directory
该错误是因为前面的tar命令未成功解压出Python源码目录,解决完tar命令的问题后,此文件会自动生成。xcrun: invalid active developer path
这是macOS专属问题,缺少Xcode命令行工具,执行以下命令安装:!xcode-select --install安装完成后重启终端或Jupyter Notebook即可生效。
Password:输入问题
Jupyter Notebook中执行sudo命令无法交互式输入密码,建议:- 直接在本地终端执行编译安装命令,可正常输入sudo密码;
- 或修改configure命令,指定安装到用户目录,避免使用sudo:
!./Python-3.8.5/configure --prefix=$HOME/python3.8 !make !make install
之后将
$HOME/python3.8/bin添加到环境变量PATH中,即可使用该版本的Python。
内容的提问来源于stack exchange,提问作者ROSA LEE
相关产品推荐
相关产品推荐

