我正在尝试安装火炬在 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。