问题描述:在服务其上安装anaconda3,并使用虚拟环境。
一、安装步骤如下:
- 解压anaconda压缩包:
bash Anaconda3-5.3.1-Linux-x86_64.sh
接下来先回车,接收协议,如需改变安装目录如下:
-
选择是否将anaconda加入环境变量中(这里的局部环境变量,即当前用户,如果要加入全集变量这里选择no )
-
安装成功后,无论是将环境边界配置在bashrc中还是全局变量/etc/prifile中,都需要对其进行souce操作。
二、在anaconda中创建虚拟隔离环境
创建虚拟环境的用处这里不多说,主要是为了防止不同用户操作pyhton,在安装包产生的版本不一致等问题。
- 在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
-
在虚拟的隔开环境中,不具备anaconda的各种包,需要什么都需要自己安装。安装方式如下(需先进入虚拟环境):
conda install 包的名字
- 在虚拟环境中配置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 (设置运行远程登录)