安装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.参考网址 感谢

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

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

win10子系统python_Win10子系统ubuntu相关推荐

  1. Win10的Linux子系统Ubuntu安装图形界面

    Win10的Linux子系统Ubuntu安装图形界面 陈拓 2021/07/25-2021/07/26 1. 概述 Win10的linux子系统Windows Subsystem for Linux( ...

  2. Win10启用Linux子系统安装Ubuntu

    陈拓 2021/01/02-2022/10/25 Win10内置Linux子系统,启用后可以安装Ubuntu或者其他的Linux系统.省去了安装虚拟机的麻烦,性能也比虚拟机好,占用资源更少. Wind ...

  3. 在Win10的Linux子系统Ubuntu中使用Qt

    在Win10的Linux子系统Ubuntu中使用Qt 陈拓 2021/07/26-2021/07/26 1. 概述 在<Win10的Linux子系统Ubuntu安装图形界面> https: ...

  4. Win10的Linux子系统Ubuntu使用串口

    陈拓 2021/01/04-2021/01/09 1. 概述 在<Win10启用Linux子系统安装Ubuntu> https://zhuanlan.zhihu.com/p/3413944 ...

  5. Win10的Linux子系统Ubuntu安装pip

    陈拓 2021/01/07-2021/01/07 1. 概述 pip是Python包管理工具,提供了对Python包的查找.下载.安装和卸载功能. 在<Win10启用Linux子系统安装Ubun ...

  6. Win10 系统安装 Linux 子系统教程(WSL2 + Ubuntu 20.04 + Gnome 桌面 )

    Win10 系统安装 Linux 子系统教程(WSL2 + Ubuntu 20.04 + Gnome 桌面 ) 1. WSL 简介 1.1 什么是 WSL ? 1.2 WSL1 与 WSL2 2. 安 ...

  7. 多图!教你如何在Win10上利用子系统运行Ubuntu 处理代码

    在Win10上使用子系统运行Ubuntu 之前一直把学习过程中遇到的各种问题和解决办法分门别类的收藏到chrome浏览器的收藏夹里面,在不同电脑下登录谷歌账号(使用谷歌上网助手插件)也还行,但是觉得真 ...

  8. python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境

    为什么使用WSL进行python编程 WSL,全称Windows Subsystem for Linux.简言之,win10提供了一个子Linux系统,可以解决虚拟机和双系统的系统之间阻隔的问题而不影 ...

  9. windows 子系统 linux (WLS):启用Win10的Linux子系统

    windows 子系统 linux (WLS)系列文章目录: windows 子系统 linux (WLS):启用Win10的Linux子系统 windows 子系统 linux (WLS): ifc ...

最新文章

  1. 蜘蛛爬虫网络高像素图片抓取工具[搜索引擎]
  2. mysql中order by优化的那些事儿
  3. 跨链(1) 设计链间的信任
  4. python多线程爬虫数据顺序_多线程爬取小说时如何保证章节的顺序
  5. jsp中jquery传值给Java_jsp中利用jquery+ajax在前后台之间传递json格式参数
  6. 电脑工具栏怎么调整到下面_抖音怎么加字幕?如何制作短视频?
  7. VMWare桥接、NAT和only-host三种模式
  8. linuxmove命令_move命令详解 dos命令 move的用法
  9. 二级VB培训笔记10:知识点串讲
  10. zookeeper和eureka的对比
  11. 三维空间下的交互设计
  12. Sort代码详解学习
  13. iOS - iOS8.0 至 iOS15.0 版本变化
  14. 【计算机图形学】几何
  15. Ubuntu18.04 打不开系统蓝牙适配器,也连接不上任何蓝牙设备Bug解决方案
  16. android 屏幕滚动字幕,LED灯牌显示屏滚动字幕
  17. flutter 修改iOS app图标 名称
  18. linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...
  19. 高光谱图像分类(一)入门
  20. DELL EqualLogic PS4000服务器硬盘坏道修复过程

热门文章

  1. 最短路径之迪杰斯特拉(Dijkstra 算法)弗洛伊德算法(C语言完整代码实现)
  2. python下载模块命令_python kafka模块操作命令集合
  3. 无法监控端口_如何使用snmp监控linux服务器
  4. python和c混合编程 gil_终于搞明白python与gil
  5. 批处理命令 / rem :: :
  6. oracle中判断空,Oracle中判断空游标的方法
  7. postgresql 遍历参数_PostgreSQL 对简单树的遍历
  8. php r echo_PHP中echo(),print(),print_r()的区别是什么?
  9. python读取路径中字符串_python实现提取str字符串/json中多级目录下的某个值
  10. php 验证微信token_php之微信公众号验证token获取access_token