• 通过别人远端安装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修改配置文件,有时甚至还要修改个链接什么,命令还是一如既往的有必要的。

    人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。
  • 相关阅读:
    Windows各种计时器
    C++:数据流和缓冲区
    CImage类的使用介绍!
    PCL:PCL可视化显示点云
    Qt:&OpenCV—Q图像处理基本操作(Code)
    Boost锁~临界区保护和临界资源共享
    关于XML学习
    Eigen库对齐问题:declspec(align('16')) 的形参将不被对齐
    boost多线程使用简例
    一个openMP编程处理图像的示例
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/14320062.html
Copyright © 2020-2023  润新知