- 吐血整理,因为需要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
- 输入命令
bash .sh文件名
- 一直回车显示licenses然后确认
Please answer 'yes' or 'no':'
>>> yes
- 可以修改安装路径
想要安装在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
- 在/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安装的库不适用