首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我的WSL Ubuntu指向不同的Python版本?

WSL(Windows Subsystem for Linux)是一种在Windows操作系统上运行Linux环境的工具。在WSL中,可以安装和运行多个不同版本的Python。

WSL Ubuntu指向不同的Python版本的原因可能是由于系统中安装了多个Python版本,并且每个版本都有自己的环境变量配置。当在WSL中执行Python命令时,系统会根据环境变量来确定使用哪个Python版本。

要解决这个问题,可以采取以下步骤:

  1. 确认系统中安装了哪些Python版本:在WSL中打开终端,运行以下命令查看已安装的Python版本:
  2. 确认系统中安装了哪些Python版本:在WSL中打开终端,运行以下命令查看已安装的Python版本:
  3. 设置默认的Python版本:可以使用update-alternatives命令来设置默认的Python版本。例如,如果要将Python 3.8设置为默认版本,可以运行以下命令:
  4. 设置默认的Python版本:可以使用update-alternatives命令来设置默认的Python版本。例如,如果要将Python 3.8设置为默认版本,可以运行以下命令:
  5. 切换Python版本:如果需要在不同的Python版本之间切换,可以使用update-alternatives命令。例如,要切换到Python 3.6,可以运行以下命令:
  6. 切换Python版本:如果需要在不同的Python版本之间切换,可以使用update-alternatives命令。例如,要切换到Python 3.6,可以运行以下命令:

以上步骤可以帮助您在WSL Ubuntu中管理和切换不同的Python版本。根据您的具体需求,您可以选择适合的Python版本来进行开发和测试。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云官网:https://cloud.tencent.com/
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 云数据库 MySQL 版(CMYSQL):https://cloud.tencent.com/product/cmysql
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 人工智能(AI):https://cloud.tencent.com/product/ai
  • 物联网(IoT):https://cloud.tencent.com/product/iotexplorer
  • 移动开发(移动推送、移动分析):https://cloud.tencent.com/product/mobile
  • 区块链(BCS):https://cloud.tencent.com/product/bcs
  • 元宇宙(Tencent XR):https://cloud.tencent.com/product/xr
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

在window上打造一个顺手开发环境:在 WSL 上升级 Ubuntu 版本

在window上打造一个顺手开发环境:在 WSL 上升级 Ubuntu 版本 前提条件 如果我们使用用户名不是root用户,那么我们需要知道它当前用户是谁,在WSL端运行以下linux命令: # Linux...知道用户名: equiman,Linux发行版: Ubuntu,并确认我们正在使用WSL2 版本,我们可以愉快开始了......其实我们可以养成执行重要操作之前一定要「备份数据」这样一个习惯 重新启动 通过运行以下命令重新启动 WSL: # PowerShell wsl --distribution Ubuntu 所有后续步骤都需要在...如果您使用 LTS 版本(推荐)并发现没有新 LTS 版本可用,则会显示此消息 检查新 Ubuntu 版本 没有可用 LTS 开发版本。...# PowerShell wsl --unregister Ubuntu 然后,在所需路径上再次导入。将使用D:磁盘作为示例。

33010

Python版本pip安装库问题引查看pip指向解决方案

引 机器上总是会有Python2.7版本Python3.x版本,今天接触到一台服务器上面有Python2.7和Python3.4,想在Python3.4下安装一个TensorFlow,但不管怎么装都只能装到...Python2.7上,特别头疼,后来发现是因为不论用pip还是pip3,都是指向Python2.7。...查看pip指向 按照这篇博客中说方法,检查了一遍pip和pip3分别指向Python: $ pip -V $ pip3 -V 发现居然都指向Python2.7: 怪不得怎么装都是装到了Python2.7...解决方案 更改pip3指向 一种方法是更改pip与pip3其中一个指向,一般pip指向Python2.7,pip3指向Python3.x。...这种方法可以一劳永逸地让之后pip3安装都顺利一点,方法参考这篇博客。并没有用这种方法,所以也没实测。

1.7K20

WSL和pipenv用起来

双系统就是这么简单, (必须笑出声) WSL实战 Windows和Ubuntu同时运行 Windows和Ubuntu同时运行 Windows和Ubuntu文件共享 Windows和Ubuntu...文件共享 Windows和Ubuntu网络互连 Windows和Ubuntu网络互连 pipenv让python虚拟环境包管理更简单 没有对比就没有伤害 1....your_project(指定python版本) 5$ source your_project/bin/activate pipenv 两步 1$ cd your_project_folder 2$...自动管理 Pipfile 新安装和删除包 …… pipenv一个干两个(virtualenv,pip)活,命令更人性化 最后说一句 官方推荐 pinenv实战 命令补全 此处缺少动画 求一个动画制作工具吧...个人认为下面几个很适用 多版本python隔离 生产环境和测试环境隔离 生产环境不同版本共存和切换

1.2K50

win10使用WSL编译Linux C++项目

为什么要在windows下编译Linux项目?...本文以Ubuntu为例,展示如何在WIN10下开启WSL。本文所说都是在开发网下面进行操作,所以需要申请临时访问外网权限。...注意:由于我们公司网络策略,这块如果有相关问题要等好久,就是因为不明网络原因重装了一次win10才解决,后面下载也经常遇到各种问题,比如速度慢、弹出错误等,不行就重启,杀后台进程,多试几次应该都可以...2,下载安装相关组件: 不同项目需要编译工具,以我们项目为例: 我们需要gcc4.8,所以: sudp apt install gcc-4.8 sudp apt install g++-4.8...clionWSL是通过ssh连接到ubuntu,同理你也可以自己用ssh工具(比如putty、secureCRT等)连接到ubuntu,这里给一个ubuntu下面开启sshd方法,参考:https

9.5K90

Windows下Linux子系统安装

安装 以管理员模式打开Windows PowerShell wsl --list -online查看可以安装Linux发行版 wsl --install -d Ubuntu-20.04(安装后需要重启...) 输入用户名和密码即可,回到开始菜单,找到Ubuntu图标即可打开 wsl子系统,位置在\\wsl$直接在任务管理器搜索即可 查看版本wsl -l -v 定期更新:sudo apt update &&...使用 conda create -n env python=3,创建新环境(最前面的base字样,表明当前在conda基础环境,为了使不同项目分开,最好单独建立新环境(non-base),这样可以避免原始...但是,下载目录为windows某一个磁盘,无法复制到wsl子系统中(不知道怎么解决,目前又用不到,先不弄了) 使用命令行,首先加载到windows下含有cudnn文夹 sudo...和lib在不同文件夹内,需要自己点开查看) 为上述文件添加读取和执行权限 sudo chmod a+r /usr/local/cuda-11.6/include/cudnn.h sudo chmod

2.8K40

Ubuntu子系统中安装GNU Radio使用USRP

Linux子系统(WSL版本Ubuntu18.04),因而考虑在WSL中安装GNU Radio和UHD驱动,从而实现操作USRP。...子系统安装 直接在Microsoft Store搜索Ubuntu,安装你想要安装版本即可,时间比较早,就选了Ubuntu18.04。...安装WSL 接着,需要把WSL版本从1升级到2,命令如下: wsl --set-version Ubuntu-18.04 2 装了其它版本只需要把Ubuntu-18.04替换为你安装版本。...首先,需要安装USBIPD-WIN,下面就列出简单步骤: 打开https://github.com/dorssel/usbipd-win/releases这个网址,并下载其中.msi文件,如下图所示...usbipd wsl attach --busid 打开Ubuntu子系统,使用以下命令列出附加USB设备: lsusb 就能看到刚刚挂载USB设备,即USRP设备。

2.3K30

配置方案(Win10+WSL) | 为气象科研人员量身打造一站式高效科研生产力计算机

WSL配置可以参考:Dev on Windows with WSL(https://dowww.spencerwoo.com/),这个认识是目前写最全面的。...那就分享一下配置和使用逻辑,不过,这里未能满足10%需求要单独强调一下,服务器还是建议老老实实用Linux独立系统(Redhat最为推荐),另外,WSL还是主要用于科学计算,本文中暂不涉及图形界面的复杂设置...那么有什么优雅方式来成为同时具备Python和NCL(最新版本6.62)两种编程工具,使得此电脑成为主力科研工具呢?...找到对应Win10版本,在微软商店里安装WSL2(Ubuntu18.04); Win10上安装Mobaxterm免费版本,进行简单配置; 在Mobaxterm启动WSL Ubuntu18.04; Win10...Mobaxterm下打开Ubuntu中Jupyter-lab ? Mobaxterm下Jupyter-labPython处理数据、绘图 ?

3.6K80

黑科技抢先尝(续) - Windows terminal中WSL Linux 终端极简美化指南

今天这篇文章,主要介绍如何美化 Windows terminal 中 WSL Linux 终端,依然是以本人最熟悉Ubuntu为例,其他版本 Linux 请参考本文流程换用对应命令。...假定你已按上一篇文章已安装好 Windows terminal预编译版本,同时安装好了 Ubuntu,并设置好了 WSL权限,然后就可以按本文继续操作了。 ?...修改~目录下配置文件 .bashrc 和 .zshrc 首先,插入一点背景知识: ps1格式简介: shell有四种不同命令提示,称为PS1,PS2,PS3和PS4。...在终端环境下使用Fira Code没有任何问题,您环境可能有所不同。...参考: 修改 WSL Ubuntu 18.04 默认源为阿里云镜像 - Windows - 大象笔记 https://www.sunzhongwei.com/modify-the-wsl-ubuntu-

2.7K30

Windows安装WSL--Ubuntu

第一步:安装wsl WSL(Ubuntu)将Ubuntu和Win10无缝连接起来,让开发人员可以不使用虚拟机,就轻松地在同一个系统中使用win10和Ubuntu,你可以用它代替Cywin32和babun...下载WSL: https://github.com/goreliu/wsl-terminal/releases 下载失败请试试以前版本 在鼠标右键添加Open WSL Here: 在wsl程序目录下,...更新root密码: sudo passwd 这一步需要输入你在下载ubuntu后建立用户密码 第四步:更换软件源(apt源和pip源) 系统默认apt源是国外,下载软件速度慢,pythonpip...在vimrc中设置YCM使用python3支持: "python版本设置,使用python2.7时去掉末尾数字3let g:ycm_python_binary_path='/usr/bin/python3...pipp,这只是个人习惯 第十一步 使用virtualenvwrapper虚拟环境 通常不同项目会使用不同版本,虚拟环境能让你免弄坏系统环境风险。

3.7K20
领券