两句话讲清楚wsl+docker+python开发环境配置
两句话讲清楚wsl+docker+python开发环境配置
目录
- 两句话讲清楚wsl+docker+python开发环境配置
- 写在前面
- 解决方案
写在前面
- 背景:win10下wsl+docker整好了之后,还要做什么,windows下载的东西怎么到docker容器里面?win->wsl->容器怎么传好使?
- 准备
- 先配置:wsl+docker,教程我独立出来了
- docker下载ubuntu镜像:
docker pull ubuntu:22.04
- 启容器:
docker run --privileged=true -it --name huowang -v /huowang:/data ubuntu:22.04
--privileged=true
:哎呀,多的不说了,只要后面要挂在-v
就要加这个-it
:交互式terminal--name
:取个名字吧,给容器-v
:目录挂载
解决方案
-
下载miniconda:https://docs.anaconda.com/miniconda/
-
拷贝
Miniconda3-latest-Linux-x86_64.sh
到wsl的ubuntu里- 没错,直接复制粘贴就行
- 注意:放在home里面,别问,问就是其他的地方粘贴会没权限
-
从wsl的ubuntu拷贝到容器中并安装
-
由于你的容器是
-v
挂载了的,所以就很方便 -
直接
cp Miniconda3-latest-Linux-x86_64.sh /huowang
,就直接把文件搞进去了,爽吧 -
接下来直接安装就行:
bash Miniconda3-latest-Linux-x86_64.sh
应该有执行权限吧,没有就
chmod +x
,这都不是事儿 -
一顿确认安装就行了
-
-
检查一下conda好不好使吧:
conda -v
-
多说一句,conda的配置,避免新建环境各种error的问题
vim ~/.condarc
写入以下内容就行了channels: - defaults show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
最后,类似的,其他的sh啊,什么的,都可以这样传进来安装,当然了能直接下载 apt install
是最好的。
- ☁️ 我的CSDN:
https://blog.csdn.net/qq_21579045
- ❄️ 我的博客园:
- ☀️ 我的Github:
https://github.com/TinyHandsome
- 🌈 我的bilibili:
https://space.bilibili.com/8182822
- 🍅 我的知乎:
https://www.zhihu.com/people/lyjun_
- 🐧 粉丝交流群:1060163543,神秘暗号:为干饭而来
碌碌谋生,谋其所爱。🌊 @李英俊小朋友