Win10装Liunx子系统 访问Win10文件安装miniconda(Python3.6)

  • 吐血整理,因为需要Liunx的miniconda本Liunx小白整了好久

在win10系统上安装linux子系统

https://www.cnblogs.com/linuxprobe-sarah/p/10935217.html
参考这篇文章装的,最后切换镜像站点暂时没有用到就没设置

下载支持Liunx下的Python3.6的Miniconda版本

http://t.csdn.cn/fRd3k

cd到.sh文件路径后安装miniconda

Ubuntu访问Windows文件
确认win10文件所在盘,比如:到e盘
cd /mnt/e

  1. 输入命令
bash .sh文件名
  1. 一直回车显示licenses然后确认

Please answer 'yes' or 'no':'
>>> yes
  1. 可以修改安装路径

    想要安装在Windows系统里出现报错
...
Exception: dst exists: '/mnt/

在这里插入图片描述

参考:玩转 Windows 自带的 Linux 子系统
两个系统原本是使用不同的文件系统,但是微软为了让两种系统文件可以相互访问,使用WSL解决方案。一般情况下,可以在两种系统间随意复制文件,但是也有一些问题:
最常见的一个问题就是,Linux系统是大小写严格的,Window则对大小写不敏感。这就导致在一些Linux软件在window系统的盘符安装时,会出报错。

因为不想装在Liunx所在的C盘才想改路径,解决方法

1.设置安装目录区分大小写

sudo apt install attr setfattr -n system.wsl_case_sensitive -v 1 /mnt/…(目录)

没试这个方法1怕影响Win

2. WSL (Windows Subsystem for Linux)Windows 系统中自带 Linux 子系统整体迁移

http://t.csdn.cn/Mj9f0

最后导入的时候注意wsl版本

wsl --import Ubuntu-20.04 d:\ubuntu d:\ubuntu20.04.tar –version 2

然后再打开Ubuntu变成root了 也不知道为什么0.0

root@LAPTOP-S8O94H5C:/mnt/j#

然后再安装miniconda就默认到了这个目录下/root/miniconda3需要修改!!!否则用户无法访问conda

惨痛的教训啊,我直接装到/root/下需要重装或者整体迁移

修改安装路径到
/usr/local    或
/opt

可以设置让Linux多用户共用Anaconda环境
Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问

要开始联网安装库了更换镜像源

因为前面没改好source,报错:

E: Malformed line 1 in source list /etc/apt/sources.list (type)
E: The list of sources could not be read.
E: Malformed line 1 in source list /etc/apt/sources.list (type)
E: The list of sources could not be read.

备份sources.list后删掉重新写一个

cd /etc/apt/
rm sources.list
  1. 在/etc/apt/下新建sources.list文件夹
vim sources.list

按i进行“写”模式后试了很多最后用的中科大的源

#

# deb cdrom:[Debian GNU/Linux 10.4.0 _Buster_ - Official i386 DVD Binary-1 20200509-11:59]/ buster contrib main

# deb cdrom:[Debian GNU/Linux 10.4.0 _Buster_ - Official i386 DVD Binary-1 20200509-11:59]/ buster contrib main

# buster-updates, previously known as 'volatile'

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

然后Esc :wq保存并退出
最后sudo apt-get update

ps:报错的话要换掉报错的源网站!

安装个pip 终于要开始安装库了!!!!

apt install python-pip

好家伙

conda: command not found

解决:
conda: command not found解决办法以及conda的基本操作命令

cd
vim ~/.bashrc
添加路径后退出,
export PATH=$PATH:/.../bin   # export PATH=$PATH:【你的安装目录】
输入命令立即生效:
source ~/.bashrc

2022.03.31发布后续

压缩打包环境上传来单独配置某个普通用户环境的记录和问题解决

为什么这么麻烦不能在服务器上直接配置好环境呢?因为服务器不能联网啊QAQ安装的库不适用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值