关于WSL与WSL2
这个就是个坑!!!!搞了三天,还是不幸,能打开图形界面,但是不管是终端还是GUI都无法运行firefox等
windows 10 与Ubuntu20.04双系统
根据网上教程安装了Ubuntu双系统,用的爽歪歪。
1.
遇到的问题
问题1:系统自带python与anaconda的python环境
- 装完anaconda之后,终端命令行的最前面会多一个**(base)**, 安装的时候anaconda默认把环境变量添加到了PATH的最前端,因此打开终端进入的就是conda的base环境,在里面运行不了系统自带的python。运行系统python要首先conda deactivate推出base,然后输入python3进入的就是系统自带的python环境了。
- 如图:
- 但是我还是不放心,因为我的两个python环境都是3.8版本,害怕将两个环境认错,就将/usr/bin下的python3重命名为python38,但是此时又出现新的问题,python38是能运行的,但是运行同目录下的pip3却提示 无法执行 /usr/bin/pip3: 没有那个文件或目录 !!!!重装更新都不行。
- 原因:是我将/usr/bin下的python3重命名了,pip3找不到python3解释器。
- 解决方法:
-
在/usr/bin下运行
**/usr/bin$ sudo gedit pip3**`编辑pip文件,将文件最上面的一行末尾
/usr/bin/python3```更改为python38, 保存,就可以了。 -
为了避免这种错误,强烈建议不要随便更改文件名称,我就是用
mv file newfile
,直接将原文件覆盖重命名了。可以利用cp file newfile
的方法,新建一个文件。 -
最后的结果是,我将python38复制新建了一个python3, pip38复制新建了一个pip3.这样,即使在conda环境下,输入python38或pip38,运行的依然是系统自带的python环境!
-