添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Linux多用户共享Anaconda的安装和配置方法

文章来源 Linux多用户共用Anaconda环境 ,然后根据自己安装过程实际情况修改了一些内容

一、Anaconda3下载和安装

Anaconda官网: https://www.anaconda.com/

2、安装:

先进入root用户,再进行安装:

su root

[下述教程会在命令前加入(username)以表示在哪个账户下进行该操作]

#(root)
bash Anaconda3-2022.05-Linux-x86_64.sh
#版本对应自己下载的版本

注意!!!!

在安装过程中,在选择安装路径时候,需要将路径更改为/usr/local/anaconda3,而不能放在默认的/home/username/anaconda3里面,会使得其他用户没有读写权限。
安装的过程中,其他选项都选yes

二、多用户共享Anaconda配置

教程中,自己新建用户以userA为示例

第一部分(root用户部分):

1、创建用户组anaconda

#(root)
groupadd anaconda

2、将用户添加到用户组

#(root)
usermod -a -G anaconda userA

[添加完成之后可以使用 vim /etc/group 命令在最后一排看到用户组情况]

3、移交目录管理权

#(root)
chgrp -R anaconda /usr/local/anaconda3

4、设置读写权限

#(root)
chmod 770 -R /usr/local/anaconda3

5、设置继承组

#(root)
chmod g+s /usr/local/anaconda3

6、设子目录组继承

#(root)
chmod -R g+s /usr/local/anaconda3

7、关闭共享环境的写入权限

#(root)
chmod g-w /usr/local/anaconda3/envs

8、root用户下启动anaconda环境

#(root)
source /usr/local/anaconda3/bin/activate

9、创建环境

#(root)
conda create -n <环境名> python=<python版本号>

10、配置环境变量

#(root)
vim /etc/profile

先到最后一排,按i进入插入模式,在最后一排添加:export PATH=/usr/local/anaconda3/bin:$PATH,然后按ESC进入命令行模式,输入:wq保存退出
激活文件:

#(root)
source /etc/profile

第二部分(用户userA部分):

#(root)
su userA
#(userA)
vim ~/.bashrc

同样,先到最后一排按i进入插入模式,在最后一排添加:export PATH=/usr/local/anaconda3/bin:$PATH,然后按ESC进入命令行模式,输入:wq保存退出

#(userA)
/usr/local/anaconda3/bin/conda init bash

之后会在最后一排显示:modified /home/hisense/.bashrc

  • 然后再激活文件:
#(userA)
source ~/.bashrc

按照顺序操作完成之后应该就能多用户共享anaconda环境了,如果还是不行尝试重启服务器

查看anaconda是否可用:

conda info --envs

如果能够显示环境列表,就能用了

三、安装之后出现的小问题

在安装和配置完成后,使用指令clear时,会出现如下报错

clear: error while loading shared libraries: libtinfow.so.6: cannot open shared object file: No such file or directory

原因是在配置完anaconda之后,共享库libtinfow.so.6的路径被修改了,导致使用clear时找不到共享库,解决办法如下:

  • 安装mlocate
apt install mlocate
  • 使用locate指令定位libtinfow.so.6的位置
locate libtinfow.so.6

结果显示如下:

/usr/local/anaconda3/envs/pytorch1.11/lib/libtinfow.so.6
/usr/local/anaconda3/envs/pytorch1.11/lib/libtinfow.so.6.3
/usr/local/anaconda3/envs/tensorflow1.14/lib/libtinfow.so.6
/usr/local/anaconda3/envs/tensorflow1.14/lib/libtinfow.so.6.3
/usr/local/anaconda3/envs/tensorflow2.8/lib/libtinfow.so.6
/usr/local/anaconda3/envs/tensorflow2.8/lib/libtinfow.so.6.3
/usr/local/anaconda3/lib/libtinfow.so.6
/usr/local/anaconda3/lib/libtinfow.so.6.3
/usr/local/anaconda3/pkgs/ncurses-6.3-h7f8727e_2/lib/libtinfow.so.6
/usr/local/anaconda3/pkgs/ncurses-6.3-h7f8727e_2/lib/libtinfow.so.6.3

我们需要的路径是:/usr/local/anaconda3/lib

  • 将路径写入配置文件/etc/ld.so.conf
vim /etc/ld.so.conf

vim编辑器使用方法和上面的一样,在文件中添加路径/usr/local/anaconda3/lib,之后保存退出。

  • 然后输入指令:
ldconfig -v

clear指令不能使用的问题应该就可以解决了

下载地址:清华大学开源软件镜像站 进入/home目录下:这个目录也可以自行设置,只需要满足所有账户可以访问即可。 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh 安装Anaconda 同样/home目录下: bash Anaconda3-5.3.1-L
1、进入root,mkdir software 2、cd software 3、下载anaconda3软件,下载地址:https://repo.continuum.io/archive/index.html 下载Anaconda3-2019.10-Linux-x86_64.sh 4、安装Anaconda3-2019.10-Linux-x86_64.sh,执行如下命令: bash Anaconda3-2019.10-Linux-x86_64.sh 5、查看默认Anaconda 安装路径,配置Anaconda环境变量 5.1.conda env list 5.2.修改~/.bashrc
(一)Windows安装Python机器学习环境,我的电脑是64位, 首先在https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/清华大学的软件库里边下载最新版anaconda 安装完成后配置环境变量 可以使用conda list查看安装的库 安装里边的库们,conda install numpy 安装其他支持库,例如tensorflow 查看地址和名字anaconda search -t conda tensorflow 显示安装方法anaconda show dhirschfeld/tensorflow 按照命令安装conda inst
1.1 安装前的检查工作 ① 用自己用户名登录到服务器,使用cd命令切换到家目录 ② 使用命令vim ./.bashrc查看文件是否包含类似下面的代码,如果有,请删除,保存并退出。 # >>> conda initialize >>> # !! Contents within this block are managed by
1.Anaconda安装 从官网下载相应版本的Anaconda安装包至指定路径,打开终端,输入指令su进入root,在相应路径下输入指令 bash Anaconda3-2020.07-Linux-x86_64.sh 按照提示回车或者输入yes,提示安装路径时 输入yes,完成安装。 2.创建新用户 adduser newname userdel newname 3.多用户共用虚拟环境 1.在root下用conda指令创建相应虚拟环境 2.在root下输入`vim ~/.bashrc 3.复制co
引言:使用pip install 来安装scrapy需要安装大量的依赖库,这里我使用了Anaconda安装scrapy,安装时只需要一条语句:conda install scrapy即可 步骤1:安装Anaconda,在cmd窗口输入:conda install scrapy ,输入y回车表示允许安装依赖库 步骤2:测试scrapy是否安装成功,在dos窗口输入scrapy回车 步骤3:在Pycharm–>file–>settings–>搜索project interpreter(项目解释器)–>选择Anaconda3的python.exe –〉点击“OK”,千万不要点apply,可能会
深度学习环境共用配置一、写在前面问题方法简介首次配置说明1.新建用户2. 安装cuda3.安装anaconda3及pycharm(1)上传安装文件(2)安装anaconda3(3)安装pycharm4.安装远程服务所需资源5.配置个人用户并使用 一、写在前面 实验室有几台服务器,之前是每台服务器的桌面独占式使用,用向日葵、teamviewer等进行访问,缺点:每台服务器同时只能由一个人访问桌面并使用pycharm等软件 通过配置后,实现单服务器多用户共存,多桌面同时远程操作互不干扰和影响,优
最近脱离了googlecolab想使用本地的anaconda进行机器学习课题的演练,在安装tensorflow时报错 : UnsatisfiableError: The following specifications were found。下面给出解决方法。 发现实际原因是由于anaconda的python环境,当前版本的tensorflow只能适用于python 3.5 3.6 3.7等衍生版本,而anaconda自带的python版本为3.8。 首先打开控制台 使用以下命令可以查看当前的anaconda版本,判断是否正确安装anaconda。 conda --version anaconda创建环境时报错 NotWritableError: The current user does not have write permissions to a required path. 用户没有对anaconda3文件夹的读写权限,造成其原因可能是由于在安装anaconda时使用了管理员权限。 1.cd到anaconda文件夹所在位置,运行以下命令即可 sudo chown -R xxx anaconda3 把xxx改成自己的用户名,如果无法解决 1. 安装Anaconda3 - 首先,从Anaconda官网(https://www.anaconda.com/products/individual)下载适合你的操作系统的安装包,选择Python3版本即可。 - 安装包下载完成后,运行安装程序。在安装过程中,你可以选择Anaconda安装路径以及是否将Anaconda添加到系统环境变量中。 - 安装完成后,可以在命令行中输入“conda list”命令来检查Anaconda是否成功安装。 2. 安装PyCharm - 从PyCharm官网(https://www.jetbrains.com/pycharm/download)下载适合你的操作系统的安装包,选择Community(免费版)或Professional(收费版)版本即可。 - 安装包下载完成后,运行安装程序。在安装过程中,你可以选择PyCharm的安装路径以及是否将PyCharm添加到系统环境变量中。 - 安装完成后,可以打开PyCharm,创建一个新的Python项目,然后配置Anaconda中的Python解释器,即可开始使用PyCharm进行Python开发。 希望这些步骤可以帮助你成功安装Anaconda3和PyCharm。