Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

这篇具有很好参考价值的文章主要介绍了Python:Linux下安装Anaconda,可多人使用(内容几乎完整)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文主要内容

本文记录在Ubuntu下,配置Python的开发环境,包括安装Anaconda、配置源、配置虚拟环境,为不同用户配置虚拟环境。假设各位已经稍微有一点点Linux的操作经验,如知道ls、grep等命令,也稍微有点虚拟环境、pip安装依赖包的经验。

说明:细心的读者会发现本文截图中的主机名有点差异。是的,它们来自于两台机器(sh40 和 db-server)。抓主要矛盾,我就不单独再花时间重新截图了。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

安装Anconda

现在记录安装 Anaconda3-2022.05-Linux-x86_64.sh 的关键过程。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

操作系统:Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.15.0-53-generic x86_64)

Anaconda安装包:Anaconda3-2022.05-Linux-x86_64.sh

假设需要安装一次Anaconda,多用户都能使用

这一部分,我的主要操作步骤如下。

1. 准备安装包。Anaconda3-2022.05-Linux-x86_64.sh

2. 切换至root用户。把Anaconda3装到一个稍微友好点的目录。宗旨是要找一个其他用户也要能访问、能运行的目录。

sh Anaconda3-2022.05-Linux-x86_64.sh

目录选择:/opt/anaconda3

详细过程忽略,这是结果。期间,可能会问是否需要运行 conda 的 init 程序。可以选是,也可以跳过,反正其他用户还是要来一遍。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

3. 去掉其他用户对anaconda基础环境的写权限。

chmod o-w /opt/anaconda3/envs

 会得到这样的效果。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

除了owener(用户所有者),其他人将无法写基础环境(base)。

而用其他用户创建的虚拟环境,将在他们用户的home目录下,不可能影响到base环境。如下图。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

4. 切换至其他用户,配置环境变量。

可以先备份 .bashrc 文件。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

借助conda的init程序。

conda init bash

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

.bashrc文件的末尾会被加上这些片段。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

 5. 导入.bashrc,刷新环境变量。

source ~/.bashrc

 6. 重启终端,即可。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

 自动激活base环境。

配置源

感谢万能的“局域网”,才会有这里多出来的一个章节。这里需要改2种源。

1. 更改创建虚拟环境时的源。还是那句话,该备份,先备份

# 1. 生成配置文件 .condarc
conda config --set show_channel_urls yes

# 2. 添加源,先备份文件!!
~/.condarc


show_channel_urls: true
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
ssl_verify: true

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

2. 更改pip install时的源。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

 Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

# 修改或创建文件:~/.pip/pip.conf,内容如下:

[global]
index-url =https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host =https://pypi.tuna.tsinghua.edu.cn

至此,源切换完毕,任意用户都可以用anaconda、创建虚拟环境、装依赖包了。

主要是下载提速用的

创建虚拟环境

# 创建新环境
conda create -n py37_2021 python=3.7

# 显示环境列表
conda env list

# 激活环境
conda activate py37_2021

# 删除环境
conda remove -n py37_2021 --all

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

pip安装依赖包

激活虚拟环境后,pip install xxx,即可正常使用。

# 安装
pip install xxx

# 列出所有
pip list

# 查找某个
pip list | grep xxx

# 卸载
pip uninstall xxx

# 更新
…

最后,导出当前环境中所有的包,制作requirements.txt

pip freeze > requirements.txt

 Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

结语

上述过程 ,亲测有效。如有任何问题或建议,请直接评论或私信联系我。

很久不见。最近手里有很多事,比如,体检、装机、加班。再加上我现在为了速记,会把东西记到跨平台的笔记软件“OneNote”(大画板,随便弄)上,就很少更新CSDN了。更多的是用它的“吐槽”功能当树洞。

偶然间,看见我旦一位博士同学在她的CSDN上写道“谨以此篇博客记录之,为后来者提供一些经验,少走一些弯路”。就重启了更博的想法。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)

感谢 Meilinger 的一番话,这就是分享的意义。

Python:Linux下安装Anaconda,可多人使用(内容几乎完整)文章来源地址https://www.toymoban.com/news/detail-467392.html

到了这里,关于Python:Linux下安装Anaconda,可多人使用(内容几乎完整)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux下使用anaconda创建python虚拟环境

    1、创建之前确保已经安装了anaconda。 2、在linux系统终端(也可以在pycharm中的终端下)输入conda指令,进入conda环境。    3、使用指令conda create --name 环境名称 python==3.6 创建自己想要创建的环境(环境名称自己命名)。  4、显示如下,输入y继续。  5、输入conda env list 显示虚拟

    2024年02月08日
    浏览(33)
  • anaconda详细介绍、安装及使用(python)

    Anaconda是用于科学计算(数据科学、机器学习应用程序、大规模数据处理、预测分析等)的Python和R编程语言的发行版,旨在简化包管理和部署。该发行版包括适用于Windows、Linux和macOS的数据科学包。它由 Anaconda, Inc. 开发和维护,该公司由 Peter Wang 和Travis Oliphant于 2012 年创立。

    2024年02月05日
    浏览(53)
  • 在Anaconda(conda)(命令行/Linux )中新建环境安装python版本,删除环境等

    1.在命令行终端新建conda环境 例如新建一个叫love的环境 在Windows的Anaconda Prompt 或 macOS/Linux的终端输入 2.激活环境 注:运行conda activate则直接激活anaconda的base环境 3.退出环境 4.查看现有的环境有哪些 5.删除环境

    2024年01月16日
    浏览(45)
  • 一文掌握 Python、Anaconda、PyCharm 的安装和使用

    本文将介绍一个较为全面的 Python 开发环境的搭建与基本使用,包括 Python 解释器的安装使用、PyCharm 编辑器的安装使用、Anaconda 的安装使用和库管理工具 pip 的使用。 PyCharm + Anaconda 是一个很完备的 Python 开发环境,也是绝大多数开发者使用的开发方式。资深开发者与初学者都

    2023年04月19日
    浏览(42)
  • 关于anaconda的使用和Python库的安装、卸载

    很多人在使用Python时,直接就下载了特定版本的Python解释器,然后项目中途会使用到的哪些库,直接安装就行了,这样会带来一些问题: 不同项目使用的库对Python的版本也许会有限制。比如有些库只能在Python2的版本下使用,有的只能在Python3的版本下使用; 很多库在一次或者

    2024年02月07日
    浏览(36)
  • 在 PyCharm 中使用系统安装的 Python 和 Anaconda 的 Python什么区别

    virtualenv environment : virtualenv 是一个用于创建独立 Python 环境的工具。它可以在同一个系统上创建多个相互独立的 Python 环境,每个环境都有自己的 Python 解释器和包库,从而可以实现不同项目之间的依赖隔离和版本控制。 coda environment : Anaconda 的python解释器 sysstem InterPreter :

    2024年04月26日
    浏览(27)
  • 30天精通Python(数据分析篇)——第1天:环境搭建之 Linux/Windows 下安装 Anaconda 和 Windows 下安装 DataSpell

    Anaconda 是适合数据分析的 Python 开发环境, 在全球有超过1100万用户(网上看到的数据), 它是一个开源的 Python 发行版本,其中包含了 conda(包管理和环境管理)、Python 等180多个科学包及其依赖项,本小节为大家进行其安装方法与常用命令。下载地址:https://www.anaconda.com/products

    2024年02月01日
    浏览(36)
  • linux centos上安装python3.11.x详细完整教程

    一. 安装步骤 注意: 1、安装python3.11的其他版本替换下面的版本信息即可。(如想安装3.11.5将案例中的3.11.0替换成3.11.5即可) 若要卸载,直接 rm -rf /usr/python 即可 二. 报错处理 1. make编译的时候出现报错 即 如果不处理此报错,会出现: ModuleNotFoundError: No module named \\\'_ssl\\\' 的问题。

    2024年02月04日
    浏览(42)
  • 在Anaconda下安装并使用Pytorch,pillow,numpy等库及Python版本的匹配

    目录 1.在Anaconda Prompt创建新环境 2.去pytorch官网上查找环境中Python所对应的pytorch版本并下载相关包 查询电脑独立NVIDIA显卡所适配的CUDA版本 CUDA版本查询 3.部分库版本的安装与修改  本人在Anaconda下创建的新环境为 python 3.7.0 pytorch 1.8.0 pillow 9.5.0 numpy 1.21.5 能够正常运行 如果我这

    2024年02月15日
    浏览(29)
  • 30天精通Python(数据分析篇)——第2天:环境搭建之Windows下安装Anaconda及使用介绍

    Anaconda 是适合数据分析的 Python 开发环境, 在全球有超过1100万用户(网上看到的数据) ,它是一个开源的 Python 发行版本,其中包含了 conda(包管理和环境管理)、Python 等180多个科学包及其依赖项,本文为大家进行详细介绍。 相信一些具有 Python 基础的读者,Python 开发环境已经搭

    2024年02月04日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包