尝试安装 torch 时出现“E:软件包‘ipython’没有安装候选项”

尝试安装 torch 时出现“E:软件包‘ipython’没有安装候选项”

我正在尝试安装火炬在 Ubuntu 20.04 上。

当我跑步时:

cd ~/torch; bash install-deps;

它会产生这个错误:

Package ipython is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ipython' has no installation candidate

如何安装 ipython?

答案1

如果你pip的机器上已经安装了,ipython可以这样安装:

pip3 install ipython

如果pip尚未安装,您需要先执行以下操作:

sudo apt install -y python3-pip

这应该能满足你的需要。

答案2

第一个解决方案(通过 apt):最新的 ipython deb 版本下载:

http://archive.ubuntu.com/ubuntu/pool/universe/i/ipython/ipython_5.8.0-1_all.deb

然后通过 apt 安装:

sudo apt install /dir/to/ipython_5.8.0-1_all.deb

笔记:

我认为这不是最好的解决方案,但值得一试。

通过 apt(easy) 的第二种解决方案:

sudo apt install python3-ipython

答案3

跑步:

sudo nano /etc/apt/sources.list

并添加以下几行。

deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://archive.ubuntu.com/ubuntu bionic-security main universe 
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe

按 Ctrl+O 保存文件。按 Ctrl+X 退出 nano。

相关内容