docker容器安装及配置Anaconda环境
如果不需要创建docker容器可以直接跳过创建容器这一步
创建容器
docker run -d -p 80:80 nginx
创建一个新的容器并运行一个命令
语法docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
-d 为后台运行容器 返回容器ID
-p 指定端口映射 主机端口:容器端口
用docker run -d -p 81:80 nginx
可以创建一个新的外部端口映射到相同的容器端口,打开的页面相同
启动SSH服务
启动SSH服务后就可以不通过主机打开docker容器,具体方法看:启动SSH服务
配置Anaconda(python)环境
使用Anaconda
1.下载Anaconda
我这里是直接下载到本地windows电脑的,直接去官网https://www.anaconda.com/products/individual#linux 下载Python3版本
2.上传到linux服务器
我这里利用WinSCP软件 通过SFTP协议发送文件
如果使用的是容器,那么这里的主机名为宿主机的IP,端口号为宿主机的端口号(该端口号映射到容器的22号端口) 如果使用本身就是主机,直接使用主机的IP地址,可以通过ifconfig命令查询,端口号22
如果建立连接失败就要检查ssh服务是否开启,具体安装检测方法可以看启动SSH服务
连接成功后,直接拖拽 Anaconda3-2021.05-Linux-x86_64
文件到linux目录下
3.Anaconda安装
- cd到linux放置Anaconda安装包的目录下
- 输入
bash Anaconda3-2021.05-Linux-x86_64.sh
- 出现下图这个界面按ENTER,一直ENTER
- 直到出现
- 输入yes,等待安装完成
- 当提示 是否希望安装程序通过运行
conda init
来初始化
官方推荐选yes
1、选择yes:
选择yes的话,bashrc文件中会添加以下内容,这样在打开终端时自动执行conda activate root 命令,这样在终端输入python的时候默认是python3(CentOS7及7以下默认装的是python2)。
这样进入shell界面,命令前面会变成(base),默认python3,之前为(root) 更换回root的方法是 conda activate root
2、选择no:
选择no的话,在安装完anaconda后需手动添加环境变量
6. 安装完成!
退出Anaconda环境
conda deactivate
# 若要重新进入用 conda activate xxx
查看python解释器路径
在终端输入python
进入python命令行
输入
import sys
sys.executable
bash界面即会显示python解释器路