超详细 | 实验室linux服务器非root账号 | 安装pip | 安装conda

登录实验室公用服务器,个人账号下(非root)是空的,啥也没有,想安装下pip和conda。

转了一圈,好像没太有针对这个需求写具体博客的,但有挺多讲直接在root下安的(用的应该是个人虚拟机,服务器一般是分账号的)。结合我的报错,写了这篇博客。

其实大致步骤都相同,但与个人虚拟机安装不同的是:服务器的个人账号没有root权限,我修改不了root文件,但pip/conda安装命令是默认安装到root的。

解决方式:通过安装命令设置,将pip/conda安装到当前用户,再手动更新下环境变量

pip

在正式安装pip前,要先安装setuptools

安装setuptools

1. 下载setuptools安装包

wget https://pypi.python.org/packages/28/4f/889339f38da415e49cff15b21ab27becbf4c017c79fbfdeca663f5b33b36/setuptools-36.4.0.zip

2. 解压setuptools包并进入其目录

unzip setuptools-36.4.0.zip

cd setuptools-36.4.0

3. 安装setuptools

python setup.py install --user || exit 1

注意:如果用"python setup.py"命令,会报错(Permission denied 没有权限更改root下文件),因为它会默认安到root下。而用以上这条命令,能让它仅安装到当前用户下。

安装pip

1. 确定pip版本

在下载pip之前,先在命令行输入输入"python",看一下当前默认环境下,python的版本。(因为安装pip时用会使用python命令安装)

我当时是python2.7,先试了试安装pip22,但是报错(具体什么错误忘了),后来发现是python2.7不支持pip22,遂换了pip9

2. 下载pip

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz

3. 解压pip安装包并进入目录

tar xf pip-9.0.1.tar.gz

cd pip-9.0.1

4. 安装pip

python setup.py install --user || exit 1

找到这行,要记下自己的pip安装位置(后面配置环境变量需要用到):

5. 配置环境变量

安装pip后,发现在控制台输入"cmd",还是提示没有pip这个命令。那是因为更改了pip的安装路径,不在root下了,而在我的个人账号下,没有自动将其添加到环境变量中。问题不大,手动添加一下就行了。

注意:添加环境变量,是添加bin目录,到.bashrc文件中,因为bin目录存放的是可运行指令。

具体步骤如下:

1. 先通过echo命令查看当前已有的环境变量(各个环境变量以:冒号隔开):
echo $PATH
发现没有pip的bin目录,遂想将其加入

2. 打开.bashrc文件
vim .bashrc
按"a"键,进入插入编辑模式,直接到最后一行,插入"export PATH=$PATH:/home/xxx(我的用户名)/.local/bin"(更改为你的pip路径)
然后按ESC键,进入命令模式,输入":wq",保存并退出


3. 更新.bashrc文件
source ~/.bashrc

4. 在命令行输入pip,发现有显示了,完成!

 conda

1. 下载conda安装包

wget -c --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

2. 安装conda

chmod 777 Miniconda3-latest-Linux-x86_64.sh     # 赋予脚本所有权限(可执行)
sh Miniconda3-latest-Linux-x86_64.sh            # 运行脚本,安装conda。按照提示,一路ENTER或yes就行,记下最后显示的conda安装位置,用于下面配置环境变量

3. 配置环境变量

其实和pip时配置环境变量步骤差不多。具体步骤如下:

1. 打开.bashrc文件
vim .bashrc
按"a"键,进入插入编辑模式,直接到最后一行,插入"export PATH=$PATH:/home/xxx/miniconda3/bin"(更改为你的pip路径)
然后按ESC键,进入命令模式,输入":wq",保存并退出


3. 更新.bashrc文件
source ~/.bashrc

4. 在命令行输入conda,发现有显示了,完成!

<think>好的,我现在需要在Linux系统上安装Conda并配置pip源。首先,我得确定是安装Anaconda还是Miniconda。根据引用[4]的内容,Miniconda是Anaconda的轻量版,只包含conda和Python,没有预装科学计算包,适合需要节省空间或自定义安装用户。而Anaconda包含更多预装包,但体积较大。用户的需求可能偏向轻量,所以我应该推荐Miniconda。 接下来是安装Miniconda的步骤。根据引用[3]和引用[2],安装过程包括下载安装脚本、运行脚本、初始化环境等。需要注意的是下载链接是否正确,以及安装过程中的选项是否配置正确。例如,安装路径是否合适,是否同意初始化conda到shell配置文件中。 安装完成后,换源是必须的步骤。引用[2]和[3]提到使用清华的镜像源,通过conda config命令添加频道。这里需要确保命令的顺序和正确性,同时设置show_channel_urls为yes,这样安装时可以看到使用的源地址。 然后是配置pip的镜像源。引用[2]指出可以使用阿里云的镜像,通过pip config命令设置全局源和信任主机。需要确认用户是否有pip已经安装,或者是否需要先安装pip。但通常安装Miniconda时会自带pip,所以可能不需要额外安装。 最后,可能需要验证配置是否成功。例如,创建一个新环境,用conda安装包测试速度,或者用pip安装包看是否使用镜像源。如果有问题,可能需要检查配置文件是否正确,或者是否有网络问题。 用户的问题还可能涉及常见错误处理,比如镜像源失效怎么办,如何恢复默认源,或者如何管理多个环境。但根据当前问题,主要步骤是安装Conda和配置pip源,所以需要集中在这些步骤上,确保每个命令正确无误,并且解释清楚每个步骤的作用,比如换源为什么能加速下载。 可能还需要注意不同Linux发行版的差异,但Miniconda安装脚本一般是通用的,所以步骤应该适用于大多数Linux系统。另外,权限问题,比如是否需要使用sudo来运行安装脚本,或者安装用户目录下,这也是需要注意的地方。 总结一下,步骤应该是:安装Miniconda → 配置conda源 → 配置pip源 → 验证。需要详细写出每个步骤的具体命令,并解释其作用,同时引用相关参考内容来支持步骤的正确性。</think>### 在Linux系统中安装Conda并配置pip镜像源的步骤 #### 1. 选择并安装Miniconda Miniconda是轻量化的Conda环境管理工具,适合自定义安装依赖包[^4]。 **操作步骤**: 1. 下载安装脚本: ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh ``` 2. 运行安装脚本: ```bash bash Miniconda3-latest-Linux-x86_64.sh ``` - 按提示阅读协议,输入`yes`同意。 - 设置安装路径(默认`~/miniconda3`可直接回车)。 - 安装完成后输入`yes`初始化conda环境到shell配置(如`~/.bashrc`)。 3. 激活配置: ```bash source ~/.bashrc # 或重新打开终端 ``` #### 2. 配置Conda镜像源 使用清华镜像源加速包下载[^2][^3]: ```bash conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes ``` #### 3. 配置pip镜像源 使用阿里云镜像源加速Python包安装: ```bash pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com ``` #### 4. 验证配置 - **Conda测试**: ```bash conda create -n test_env python=3.9 # 创建测试环境 conda activate test_env conda install numpy # 观察是否从清华源下载 ``` - **pip测试**: ```bash pip install requests # 观察是否从阿里云下载 ``` #### 5. 其他注意事项 - 若需恢复默认源: ```bash conda config --remove-key channels # 重置Condapip config unset global.index-url # 重置pip源 ``` ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值