linux下安装anaconda3并使用虚拟环境

问题描述:在服务其上安装anaconda3,并使用虚拟环境。

一、安装步骤如下:

  1. 解压anaconda压缩包:
    bash Anaconda3-5.3.1-Linux-x86_64.sh

    接下来先回车,接收协议,如需改变安装目录如下:
     linux下安装anaconda3并使用虚拟环境_第1张图片

  2. 选择是否将anaconda加入环境变量中(这里的局部环境变量,即当前用户,如果要加入全集变量这里选择no )

  3. 安装成功后,无论是将环境边界配置在bashrc中还是全局变量/etc/prifile中,都需要对其进行souce操作。
    linux下安装anaconda3并使用虚拟环境_第2张图片

二、在anaconda中创建虚拟隔离环境

   创建虚拟环境的用处这里不多说,主要是为了防止不同用户操作pyhton,在安装包产生的版本不一致等问题。

  1. 在anaconda/bin 环境下,创建一个虚拟环境的方式如下(激活等操作都需要在bin目录下):
    1、创建:
        conda create -n 新建虚拟环境的名字 python=对应的版本号
    
        eg:
            conda create -n pxl_python python=3.7
    
    2、激活:
        
         source  activate 虚拟环境的名字
    
         eg:
            source  activate pxl_python
    
    3、退出:
    
         source  deactivate 虚拟环境的名字
    
         eg:
                source  deactivate pxl_python
    
    4、克隆
    
        conda create --name [虚拟环境名] -- clone [colne的环境]
    
        eg:
    
            #创建一个和原python环境一样的虚拟环境
    
            conda create --name mybase --clone base
    
    5、删除
    
        conda remove --name [虚拟环境名] -all
    

     

  2. 在虚拟的隔开环境中,不具备anaconda的各种包,需要什么都需要自己安装。安装方式如下(需先进入虚拟环境):
     

    conda install 包的名字

     

  3. 在虚拟环境中配置jupyter。
    #安装
        conda install jupyter
    
    #初始化配置文件
        jupyter notebook --generate-config
     修改登录密码、存储文件。
    进入python环境:
        >>> from notebook.auth import passwd
        >>> passwd()
        Enter password:your password 
        Verify password:your password again
    #等到此秘钥,复制置配置文件中
        'sha1:175e561f117a:5f7e229355.....b1989c32f058b8324d2'
    

     修改配置文件

    c.NotebookApp.allow_root = True (设置root权限可登陆)
    c.NotebookApp.ip='*' 设置远程登录ip,*为任意ip皆可。
    c.NotebookApp.notebook_dir = '/home/.../jupyter_files' 设置启动路径(即文件存储路径)
    c.NotebookApp.password = 'sha1:175e561f117a:5f7e22...32f058b8324d2' (秘钥)
    c.NotebookApp.open_browser = False (设置服务器浏览器不自动打开)
    c.NotebookApp.port =8890 (设置端口)
     
    c.NotebookApp.allow_remote_access = True (设置运行远程登录)

     

你可能感兴趣的:(python)