Windows+Docker+Pycharm运行autogluon

纯小白,第一次接触,基本上不太懂。参考的是知乎文章Window端Autogluon环境(Pycharm+Docker)搭建教程 - 知乎 (zhihu.com),此知乎文章编写十分详细,安装步骤来可以走通,我只是记录自己的大概步骤。

1.我使用的是windows10家庭版,docker for windows的安装需要看windows的配置,专业版最好,少部分家庭版也可以使用。Pycharm必须要专业版,我目前是选择试用一个月,可以使用学校邮箱验证获得一年,材料比较麻烦,后面整。

安装docker也需要设置一些东西,安装wsl,出现报错去网上搜索即可解决。

Windows+Docker+Pycharm运行autogluon_第1张图片Windows+Docker+Pycharm运行autogluon_第2张图片Windows+Docker+Pycharm运行autogluon_第3张图片

2.Docker hub上拉去autogluon的镜像。镜像拉取到本地,感觉是讲Linux的系统环境下载到本地运行。我选择带有cuda的,是因为电脑是GPU RTX2060,需要cuda。

Windows+Docker+Pycharm运行autogluon_第4张图片

docker pull autogluon/autogluon:0.3.1-rapids0.19-cuda10.2-jupyter-ubuntu18.04-py3.7

Windows+Docker+Pycharm运行autogluon_第5张图片

3. 创建docker容器

docker run -it --name autogluon_test -p 10023:23 autogluon/autogluon:0.3.1-rapids0.19-cuda10.2-jupyter-ubuntu18.04-py3.7 /bin/bash

 -p (主机端口)10023:(容器端头)23 (name) autogluon/autogluon:0.3.1-rapids0.19-cuda10.2-jupyter-ubuntu18.04-py3.7

4.进入容器内部

如果需要启动容器,则

docker start b9bce64e2154

进入容器内部

docker exec -it autogluon_test /bin/bash

如果需要,这个下面可以看容器ID和name.

docker ps -a

5.安装并配置docker容器的SSH服务

vim需要安装apt-get install vim.可能遇到临时文件的问题.swap,可以继续编辑,或者将临时文件删除。密码记住,编辑配置文件中使用i或者insert键,就可以修改,esc退出修改,:wq!写入修改保存退出。

apt update
apt upgrade
apt install -y openssh-server

passwd 设置密码

vi /etc/ssh/sshd_config 

编辑ssh的配置文件。


Port 23 # 容器 ssh服务使用的端口号
PermitRootLogin yes # 
PubkeyAuthentication yes #

激活服务,ctrl+z返回主机

service ssh restart

6.测试主机端口10023和docker容器端口23的连接

docker port autogluon_test 23

ssh [email protected] -p 10023

Windows+Docker+Pycharm运行autogluon_第6张图片

7.pycharm配置环境

Windows+Docker+Pycharm运行autogluon_第7张图片Windows+Docker+Pycharm运行autogluon_第8张图片

Windows+Docker+Pycharm运行autogluon_第9张图片Windows+Docker+Pycharm运行autogluon_第10张图片Python编译器的选择需要找对应的Python路径,whereis Python在docker的容器里面找的,我找到的是Python3.7里面才有autoalugon的包。然后就可以使用了

1.其他事情:镜像占据C盘空间,移动到D盘,Windows+Docker+Pycharm运行autogluon_第11张图片【Docker】win10上修改docker的镜像文件存储位置(九)- 通过WSL2修改_2021 真实-CSDN博客_docker wsl2 镜像位置

2.希望使用远程主机的时候下载包,就在powershell中,进入某个容器,然后pip install就可以下载到镜像里面了。

Windows+Docker+Pycharm运行autogluon_第12张图片

 

你可能感兴趣的:(学习,小白错误,windows,docker,pycharm)