打开ubuntu自带的python_win10开启内置Ubuntu

日常开发中经常windows和Linux系统频繁切换,比较常用的方法是window+虚拟机的Linux。但是这样来回切换效率较低,而且虚拟机比较吃内存,我的8G内存+i56200u的笔记本有时候会变得非常卡。即使是windows远程连接虚拟机开启无界面的系统(例如Vagrant),依然离不开虚拟机。有没有在windows中直接运行的Linux?

答案是有的

不止ubuntu,win10应用商店提供多种Linux版本

日常开发 win10 + Cmder + 内置ubuntu + sshfs挂载远程目录

1.windows+x选n,打开设置 ->应用 ->应用和功能 ->相关设置 ->程序和功能 ->启用或关闭Windows功能:勾选适用于Linux的Windows子系统,确定,重启电脑。

6d6e629df051

image

2.在Windows应用商店里面搜索Linux,安装Ubuntu。

如果电脑上删除了windows应用商店,可以用如下方法重新安装:

Windows+x选A,以管理员身份运行WindowsPowerShell

输入命令Get-AppxPackage -allusers | Select Name, PackageFullName,获取当前系统安装的所有应用。

在列表中找到名称为“Microsoft.WindowsStore”(即应用商店)的应用,然后复制右侧对应的包名称。Microsoft.WindowsStore_11801.1001.6.0_x64__8wekyb3d8bbwe

6d6e629df051

image

输入下列命令进行应用商店的重装(版本不同包名称也不同,下列命令看着替换一下自己的包名称就好了。):

Add-appxpackage -register "C:\Program Files\WindowsApps\Microsoft.WindowsStore_11801.1001.6.0_x64__8wekyb3d8bbwe\appxmanifest.xml" -disabledevelopmentmode

打开开始菜单,应用商店已装回。

3.在应用商店安装Ubuntu之后,在开始菜单中打开Ubuntu,没有图形界面,只有命令行。网上有用 Xming X Server for Windows实现打开Ubuntu图形应用的,但是每次只能打开一个,显示效果也不好。

为了能更好地使用win10内置Ubuntu,首先要做的是要给Ubuntu换源,否则下载速度会非常慢。

操作如下:

1.打开Ubuntu

进入/etc/apt/ cd /etc/apt

2.在修改前先对 sources.list文件进行备份和修改sources.list 文件权限:

sudo cp sources.list sources.list.bak

sudo chmod 777 sources.list

3.用VIM打开sources.list文件

sudo vim sources.list

用#注释掉原先的源,或者ggdG清空文档,复制粘贴如下源:

#阿里云

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

4.然后ESC+:+wq保存文档。

5.输入命令:

sudo apt-get update

sudo apt-get updrade更新源。

之后就可以畅快地下载安装软件了。

Ubuntu设置中文

如果你是刚安装好的系统,先更新一下软件源和软件包,输入

sudo apt update && sudo apt upgrade -y

安装中文语言包:

sudo apt install -y language-pack-zh-hans language-pack-zh-hans-base

设置本地化环境变量:

echo "LANG=zh_CN.UTF-8" >> ~/.profile

重新打开 Ubuntu,完成!

并不是所有命令都支持中文,要看软件是否支持。

如果无效,请参考https://blog.csdn.net/sethqqq/article/details/77017759

添加普通用户

useradd 用户名 和 adduser 用户名

两个用户创建命令之间的区别

adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。

给普通用户sudo权限,否则用户无法使用sudo命令。

使用root用户编辑/etc/下的sudoers 文件,在文件中添加要创建的用户的sudo权限

6d6e629df051

image

su 用户名 即可切换用户

sudo su 切换root用户

设置默认python版本

whereis python 可以查看系统安装的python程序的位置

进入/etc/bin

ll|grep python 查看本目录下包含python的文件

sudo ln -s python3.5 python 将当前目录下的python3.5可执行程序创建一个名为python的快捷方式

sudo ln -s python3.5 py 创建名为py的快捷方式

以后输入python 或者 py 即可直接进入python3.5

安装pip

pip安装模块的时候会提示找不到pip命令,

whereis pip也找不到

此时执行如下命令:

sudo apt-get purge --auto-remove python3-pip

sudo apt-get update

sudo apt-get -y install python3-pip

此时就安装好了pip3

pip3 list 可以查看当前安装的模块

根据提示pip install --upgrade pip升级pip版本,升级之后,可以直接使用pip命令

如果出现了

Traceback (most recent call last):

File "/usr/bin/pip", line 9, in

from pip import main

ImportError: cannot import name 'main'

root@wt-pc:/usr/bin# pip list

Traceback (most recent call last):

File "/usr/bin/pip", line 9, in

from pip import main

ImportError: cannot import name 'main'

可能是由于在/usr/bin 目录下创建了pip3的快捷方式引起的导入模块错误,实际上,升级pip之后,会在/usr/local/bin 目录下创建一个pip可执行文件,pip命令就是调用的这个。如果在/usr/bin 目录下创建了pip3的快捷方式会引起引用错误。此时删除这个快捷方式即可(推荐)

或者按照这个方法 如下(不推荐):

将/usr/bin/目录下的pip3文件的

from pip import main

if __name__ == '__main__':

sys.exit(main())

改为:

from pip import __main__

if __name__ == '__main__':

sys.exit(__main__._main())

保存退出!

如果这篇文章对你有帮助,不妨点个赞哦 (˙˘˙)ᓂ--♡

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值