如何在Ubuntu上安装Python的Anaconda?
有没有使用apt-get install
的方法?
我只能通过命令行访问我的服务器。如何从命令行在Ubuntu 14.04上安装Anaconda?
如何在Ubuntu上安装Python的Anaconda?
有没有使用apt-get install
的方法?
我只能通过命令行访问我的服务器。如何从命令行在Ubuntu 14.04上安装Anaconda?
wget
进行下载: wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh
bash Anaconda3-2022.05-Linux-x86_64.sh
wget
似乎效果不佳。你知道如何完成这一部分吗? - Charlie Parker$ bash Anaconda-2.x.x-Linux-x86[_64].sh
~/anaconda
)。~/anaconda.*
。自解压完成后,您应将anaconda二进制目录添加到PATH环境变量中。$ rm -rf ~/anaconda
moc
版本(用于构建Qt应用程序),如果您在编译时将/home/USER/anaconda3/bin
添加到了环境变量中,可能会与系统库发生冲突。 - landroniapt-get
和其他软件包管理器没有anaconda的软件包。~/anaconda
目录下,修改自己的PATH
和PYTHONHOME
变量以便运行~/anaconda/python
,并且能够控制自己的个人Python发行版本,而修改"系统" Python可能需要管理员的帮助。# Go to home directory
cd ~
# You can change what anaconda version you want at
# https://repo.continuum.io/archive/
wget https://repo.continuum.io/archive/Anaconda2-4.2.0-Linux-x86_64.sh
bash Anaconda2-4.2.0-Linux-x86_64.sh -b -p ~/anaconda
rm Anaconda2-4.2.0-Linux-x86_64.sh
echo 'export PATH="~/anaconda/bin:$PATH"' >> ~/.bashrc
# Reload default profile
source ~/.bashrc
conda update conda
# Go to home directory
cd ~
# You can change what anaconda version you want at
# https://repo.continuum.io/archive/
wget https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh
bash Anaconda3-4.2.0-Linux-x86_64.sh -b -p ~/anaconda
rm Anaconda3-4.2.0-Linux-x86_64.sh
echo 'export PATH="~/anaconda/bin:$PATH"' >> ~/.bashrc
# Reload default profile
source ~/.bashrc
conda update conda
来源:https://medium.com/@GalarnykMichael/install-python-on-ubuntu-anaconda-65623042cb5a
CONTREPO=https://repo.continuum.io/archive/
# Stepwise filtering of the html at $CONTREPO
# Get the topmost line that matches our requirements, extract the file name.
ANACONDAURL=$(wget -q -O - $CONTREPO index.html | grep "Anaconda3-" | grep "Linux" | grep "86_64" | head -n 1 | cut -d \" -f 2)
wget -O ~/Downloads/anaconda.sh $CONTREPO$ANACONDAURL
bash ~/Downloads/anaconda.sh -b -p $HOME/anaconda3
grep
过滤器可以根据您的要求进行修改。wget -q -O - URL
静默地 (-q
) 获取 URL
上的 HTML(在这种情况下是 https://repo.continuum.io/archive/,通过 $CONTREPO
访问),并将其发送到标准输出 (-O -
)。grep "text"
返回包含 text
的输入行。因此,首先我们选择所有包含 "Anaconda3" 的行,然后从中选择所有包含 "Linux" 的行,最后选择所有包含 "86_64" 的行(用于 64 位版本)。head -n 1
返回输入的第一行。我依赖于网站维护顺序,以便最新版本位于顶部。cut -d \" -f 2
在双引号字符 (-d \"
) 上分割输入,这些双引号字符围绕在 HTML 的 href 中的文件名周围,并返回第二个字段 (-f 2
),即 href 的目标。-b -p path
选项使安装非交互式 "silent-mode",您静默接受许可证,并且不会被要求确认安装路径。安装Python 3.6版本
sudo bash Anaconda3-4.3.0-Linux-x86_64.sh
sudo bash Anaconda2-4.3.0-Linux-x86_64.sh
anaconda-navigator
spyder
jupyter-notebook
export PATH="~/anaconda/bin:$PATH"
然后可以使用以下命令更新:
conda update conda
conda update anaconda
# replace this `Anaconda3-version.num-Linux-x86_64.sh` with your choice
~$ wget -c https://repo.continuum.io/archive/Anaconda3-vers.num-Linux-x86_64.sh
~$ bash Anaconda3-version.num-Linux-x86_64.sh
具体例子:
截至目前,Anaconda3-2019.03是最新版本。因此,
$ wget -c https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh
$ bash Anaconda3-5.0.1-Linux-x86_64.sh
$ rm -rf Anaconda3-5.0.1-Linux-x86_64.sh
pyenv install anaconda3-5.3.0
(使用pynev install -l
查看可用的Anaconda版本)听起来你可能想要一种基于apt的安装方式。 Anaconda为conda维护了一个apt仓库,可以在系统上为所有用户安装一个版本的conda。
截至2023年,anaconda有关于如何做到这一点的说明
简短版本:(注意,需要root访问权限)
将我们的公共gpg密钥安装到受信任的存储库中
curl https://repo.anaconda.com/pkgs/misc/gpgkeys/anaconda.asc | gpg --dearmor > conda.gpg
install -o root -g root -m 644 conda.gpg /usr/share/keyrings/conda-archive-keyring.gpg
gpg --keyring /usr/share/keyrings/conda-archive-keyring.gpg --no-default-keyring --fingerprint 34161F5BF5EB1D4BFBBB8F0A8AEB4F8B29D82806
添加我们的Debian仓库
以root身份执行以下操作: # echo "deb [arch=amd64 signed-by=/usr/share/keyrings/conda-archive-keyring.gpg] https://repo.anaconda.com/pkgs/misc/debrepo/conda stable main" > /etc/apt/sources.list.d/conda.list
注意:如果在运行上述命令时收到“Permission denied”错误(因为/etc/apt/sources.list.d/conda.list
是受写保护的),请尝试使用以下命令代替:
# echo "deb [arch=amd64 signed-by=/usr/share/keyrings/conda-archive-keyring.gpg] https://repo.anaconda.com/pkgs/misc/debrepo/conda stable main" | sudo tee -a /etc/apt/sources.list.d/conda.list
$ sudo apt-get update
$ sudo apt-get install conda
# ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d
buns
软件包?我听说Anaconda
只能在安装了该软件包的情况下运行。 - ThisIsNotAnIdwget
似乎效果不佳。 - Charlie Parker