当前位置:   article > 正文

WIN10 WSL Ubuntu+Anaconda+VSCode配置多Python开发环境_wsl ubuntu vscode anacoda

wsl ubuntu vscode anacoda

WIN10 WSL Ubuntu+Anaconda+VSCode配置多Python开发环境

前言

最近发现python开发安卓app, 需要用到kivy. 而kivy打包apk需要用到linux环境. 可能要装虚拟机. 那样电脑会比较卡.

然后发现win10现在有WSL(linux in windows), 来替代虚拟机的作用. 而且前辈说操作比虚拟机很容易, 于是走起

查看了N个帖子.  感觉还是有不少小坑. 把坑记录如下:

 

1. 打开WSL

2. 安装Ubuntu

<WSL环境:ubuntu系统的用户管理_Siimple的博客-CSDN博客>   https://blog.csdn.net/m0_37826101/article/details/86609451

推荐直接在微软Store里下载安装. 有多个版本linux可选.

<wins10下的WSL-Ubuntu子系统折腾>  https://blog.csdn.net/Rumortea0/article/details/106361975?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161102294616780274169427%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=161102294616780274169427&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-5-106361975.pc_search_result_cache&utm_term=wsl%20unbuntu

3.换源

<ubuntu镜像-ubuntu下载地址-ubuntu安装教程-阿里巴巴开源镜像站>  https://developer.aliyun.com/mirror/ubuntu

ubuntu里默认有vim.  操作如下:

3.一:备份原来的源

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list

注意,我们操作Ubuntu一般都是要在管理员权限下进行操作的,尤其是要对系统文件进行更改。sudo就是告诉系统使用管理员权限运行后面的命令。敲入回车后输入我们之前设置的密码即可运行。

 

3.二:更换阿里源

sudo vim /etc/apt/sources.list

将文件里的内容全部删除(可在vim的命令模式下,使用gg将光标移到文件首行,使用dG命令清空文件),敲入i进入编辑模式,将下面内容粘贴进文件

  1. deb http://mirrors.aliyun.com/ubuntu/ xenial main
  2. deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
  3. deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
  4. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
  5. deb http://mirrors.aliyun.com/ubuntu/ xenial universe
  6. deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
  7. deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
  8. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
  9. deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
  10. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
  11. deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
  12. deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

 

 

按ESC(或Ctrl + [)退出编辑模式进入命令模式,然后先按“:”,再输入wq,敲入回车,文件即写入成功。

 

3.三:更新系统

输入下列命令,等待更新完毕~

    1. sudo apt-get update
    2. sudo apt-get upgrade

     

<WSL(Ubuntu 16.04 LTS)学习之路(2)换源>https://blog.csdn.net/Apple_Coco/article/details/103075988?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161102337316780264079651%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=161102337316780264079651&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-8-103075988.pc_search_result_cache&utm_term=wsl%20vim%20%E6%8D%A2%E6%BA%90

4.配置虚拟环境

配置虚拟环境语法:

 

这里有个小坑, vscode不能自动识别conda create -n xxx生成的环境 , 可能因为环境被默认放到隐藏目录下 /.conda/...

参考该前案后, 稍微简化了一下, 解决了问题.

<20171231 Ubuntu+Anaconda+VSCode配置多Python开发环境> https://blog.csdn.net/SONGYINGXU/article/details/78940305

4.1. conda create -p /home/lijl/anaconda3/envs/mykv3 

 -prefix 的路径需要在/envs下. 这样conda和VScode可以识别到

 

 

4.2进新建的虚拟环境, 安装一些库, 不然这个目录是空的

 

 

 

5.1 VScode远程连接wsl, 选中所需python环境

5.2在打开测试文件后 ,按F5 编译运行 OK

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/385289
推荐阅读
相关标签
  

闽ICP备14008679号