通过别人远端安装anaconda来说配置文件

原文

  1. 由于我是要在远程服务器端安装Anaconda,只有终端命令行可以使用,所以无法在远程使用浏览器打开Anaconda官网下载安装包。解决方法:
    (1) 在本地(Windows 10)使用pscp工具将本地下载的安装包上传到服务器端。但是不知道为啥我ping不通远程服务器,所以也无法通过这种方式上传安装包。
    (2) 在服务器端通过wget命令直接下载。使用方法为
wget https://repo.anaconda.com/archive/Anaconda3-2018.12-Linux-x86_64.sh

链接需到Anaconda官网复制最新的。我使用这种方法成功下载安装包。

  2. 环境变量的配置。

安装Anaconda后需要配置环境变量,否则无法识别conda命令。网上大部分教程都是使用

sudo vi /etc/profile

来修改主目录下etc下的profile文件添加环境变量。但是此命令需要管理员权限,而我作为普通用户,被师兄告诫不要轻易使用sudo,于是我只能尝试寻找其他的办法。

  3、修改本地的配置文件:

我发现在我的目录(/home/username/, 其中username是我的用户名)下有一个叫做.profile的文件,不知道它与主目录下的profile文件有什么关系,但我尝试将

#Anaconda
export PATH=$PATH:/home/username/anaconda3/bin

这两句话添加到.profile中后,再载入一下配置

source /home/username/.profile

发现有与sudo命令相同的效果,即输入python3回车可以默认打开Anaconda里的python3.7.1而不是ubuntu自带的python3.6,以及可以识别conda list命令。

百度了一下,了解到.profile文件是每个用户自有的设置环境变量的文件,其实原文这里的表述是不严谨的,不是source与sudo命令效果相同,而是无论是系统远端的配置文件和本地的配置文件的作用相同而已,通过source命令让配置文件生效而已。

楼主的经历总结以下经验:

  如果没有条件修改系统的配置文件,可以尝试修改下本地的配置文件;

  类比,如果只会用图形化的工具,无论是下载、编辑、基本操作都是要不得的,就像楼主碰到的情况,使用wget下载文件,使用命令上传文件,使用vi修改配置文件,有时甚至还要修改个链接什么,命令还是一如既往的有必要的。

posted @   叕叒双又  阅读(116)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示