Win10子系统ubuntu

介绍一下WIN10自带的一个非常强大的功能--子系统

以及安装使用流程以及一些小坑,还有使用图形用户界面打开子系统中的Pycharm

  • 简单步骤速览:

1.启动开发者服务

(设置->更新->开发人员模式)

2.控制面板启用linux子系统

(控制面板->程序->启动或关闭Windows功能)

3.安装ubuntu(16.04/18.04)

(WIN10商店搜索下载)

4.设置用户名密码

5.安装python3.6(并指定版本)

6.安装pip(并指定版本)

7.安装虚拟环境及管理虚拟环境

  • 重点说一下安装Python以及虚拟环境

安装python3.6

导入第三方软件库
sudo add-apt-repository ppa:jonathonf/python-3.6
更新软件源并安装
sudo apt-get update
sudo apt-get install python3.6

将默认的Python 链接指向Python3.6
sudo ln -s python3.6 /usr/bin/python
sudo rm python (如果有原本的python链接,需要把原本存在的Python链接删去,重新建立软链接至Python 3.6)

安装pip3.6
curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6

安装virtualenv及virtualenvwrapper

sudo pip install virtualenv
sudo pip install virtualenvwrapper

添加环境变量,当前路径创建virtualenv文件夹

mkdir $HOME/.virtualenvs

执行命令,打开~/.bashrc

vim ~/.bashrc

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# (注意virtualenvwrapper.sh路径 可以whereis virtualenvwrapper.sh 寻找)
source /usr/local/bin/virtualenvwrapper.sh (ubuntu16.04)
source ~/.local/bin/virtualwrapper.sh(ubuntu18.04)

------------------------------

ps:

1.创建.virtualenvs文件夹时不要使用sudo,会导致后续没有权限写入文件

删除非空目录:rm -rf /***
删除空目录 rmkdir /***

2.ubuntu16/18virtualenvwrapper.sh路径不同,见上文

3.可能会用到的安装

# no module named "apt_pkg"
sudo find / -name "apt_pkg.cpython-35m-x86_64-linux-gnu.so"
cd /usr/lib/python3/dist-packages/
sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so

4.如果版本python环境混乱可能导致virtualenv找不到应该使用的python版本 这时修改virtualenvwrapper.sh文件

sudo vim virtualenvwrapper.sh

if [ "$VIRTUALENVWRAPPER_PYTHON" = "" ] then
VIRTUALENVWRAPPER_PYTHON="$(command \which python3)"
fi

5.参考网址 感谢

ubuntu16.04上virtualenv和virtualenvwrapper安装及使用

玩转ubuntu18.04之virtualenv和virtualenvwrapper安装与使用

------------------------------

改天介绍如何安装XLaunch可视化界面和Ubuntu中的Pycharm

原文地址:https://www.cnblogs.com/spacescp/p/10018217.html

时间: 2024-10-11 12:04:39

Win10子系统ubuntu的相关文章

win10 子系统 ubuntu 16.04 安装 docker

2,更新系统软件 $ sudo apt-get update 3,安装依赖包 $ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 4,添加官方密钥 执行该命令时,如遇到长时间没有响应说明网络连接不到docker网站,需要使用代-理进行. $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo a

win10子系统ubuntu下安装nodejs,并使用n管理版本

1.解决apt下载速度慢的问题 #方法:设置国内的源 https://www.cnblogs.com/ashe666/p/10036757.html 2.安装nodejs,npm,n apt-get install nodejs apt-get install npm apt-get install n 3.使用n管理node版本 #1.使用apt安装n #2.在https://npm.taobao.org/mirrors/node/下面复制你要的版本的下载地址 #因为网络问题,需要自己下载需要

win10子系统ubuntu忘记密码解决方案

Ubuntu中不是root用户登录,切换为root却又忘记密码,这时候的更改密码步骤: 1.进入Ubuntu,打开一个终端 2.sudo passwd root 3.输入新密码,确认密码. 4.修改密码成功,切换至管理员账号su root,输入新密码,成功 Ubuntu更改其他用户密码(如user)步骤: 1.进入Ubuntu,打开一个终端,输入 sudo su转为root用户. 注意,必须先转为root用户!!! 2.sudo passwd user(user 是对应的用户名) 3.输入新密码

win10 子系统ubuntu中文乱码

### 1. 查看系统是否支持中文 locale -a ### 2. 如不支持需安装中文包 apt-get install language-pack-zh-hans -y ### 3. 添加中文支持 locale-gen zh_CN.UTF-8 locale ### 4. 修改配置 cat >>/etc/bash.bashrc <<'EOF' export LC_ALL='zh_CN.UTF-8' export LANG=Zh_CN.UTF-8 EOF . /etc/bash.b

Win10子系统Ubuntu安装nginx

更新仓库,下载nginx: sudo apt update sudo apt install nginx 检查版本: nginx –v 启动服务: sudo  service nginx start 关闭服务: sudo  service nginx stop 卸载nginx,及其相关配置文件: sudo apt-get --purge remove nginx 自动全部移除不使用的软件包: sudo apt-get autoremove 查看正在执行的nginx进程 ps -ef |grep

Win10安装Ubuntu子系统

打开 控制面板 - 程序 ,然后在 程序和功能 下,点 启用或关闭Windows功能 ,将 适用于Linux的Windows子系统 进行勾选 注意:如果不勾选 适用于Linux的Windows子系统 ,那么在打开Ubuntu子系统时会报错.如图: 以上步骤完成之后,打开Win10应用商店,搜索 Ubuntu 或者 WSL ,选择Ubuntu系统进行安装.安装完成后打开应用,输入自己想设置的用户名和密码,即可. 阅读原文: Win10安装Ubuntu子系统 原文地址:https://www.cnb

Win10使用Linux子系统使用adb|win10子系统配置adb环境变量

1.win10安装ubuntu 18.04或Ubuntu发行版 搜索:Microsoft Store ---->搜索:Ubuntu //下载即可 ---->下载完之后安装,启动即可. 搜索:ubuntu启动即可. 注意:源最好不要替换 2.安装所需的库 安装emacs的cscope + autocomplete需要的lib库 # sudo apt-get install byacc flex g++ emacs25 3.启动Linux子系统配置adb 必须保证Win10和Linux系统的adb

关于win10、ubuntu双系统安装的 geom erro错误

安装参考这个博客:http://blog.csdn.net/pop_rain/article/details/70477085 只记录安装ubuntu过程遇到的问题: 1.分区不可用(分区按以下设置) 10G     主分区     空间起始位置     Ext4日志文件系统           / 4G    逻辑分区         空间起始位置     交换空间      /swap 200MB     逻辑分区    空间起始位置     Ext4日志文件系统    /boot 剩余的空

win10与ubuntu下演示运行.net core rc2 1.0.0.3002702程序

随着.net core rc2(1.0.0.002702)发布的同时,我们也来在本地 win10与ubuntu玩一下吧. 先简单说下.net core ,在.net core rc1中用的是dnx 工具链可参考http://www.cnblogs.com/shanyou/p/4589930.html, .net core rc2中完全用dotnet工具链代替,具体说明见 dotnet new:初始化一个控制台C#项目 dotnet restore:恢复项目的依赖包 dotnet build:构建