首页 > 系统相关 >ArchLinux 使用不同版本的 python

ArchLinux 使用不同版本的 python

时间:2022-12-26 17:47:22浏览次数:66  
标签:python zshrc echo ArchLinux export 版本 pyenv

前提

使用 pyenv 来管理不同版本的 python,可以在不改变系统的情况下更换使用其他 python 版本

安装 pyenv

sudo pacman -S pyenv

为 zsh 配置 pyenv 环境

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

安装需要的 python 版本

pyenv install 3.9 # 可能有些慢

为在当前目录下运行的程序设置 python 版本

pyenv local 3.9 # 完成

可配合 virtualenv 一起使用

virtualenv -p python3.9 venv_path

参考

https://github.com/pyenv/pyenv
https://www.fkxxyz.com/c/python-env/

标签:python,zshrc,echo,ArchLinux,export,版本,pyenv
From: https://www.cnblogs.com/3yude/p/17006288.html

相关文章

  • 【Azure 服务总线】Azure门户获取ARM模板,修改Service Bus的TLS版本
    问题描述在Azure中创建SvericeBus服务后,如果想修改服务的TLS版本,是否有办法呢?问题解答通过ServiceBus的ARM模板,修改属性值中的 minimumTlsVersion,可以设置ServiceBu......
  • Python之PyMysql库
    PyMysql库导入PyMysql库:importpymysqlPyMysql连接对象连接数据库,获得一个PyMysql连接对象connconn=pymysql.connect(host=None,port=0,user=None,......
  • python 自动点击微信 文件传输助手链接
    fromwxautoimportWeChatimportpywinauto,time,sys,re,random#获取当前微信客户端wx=WeChat()#获取会话列表wx.GetSessionList()#输出当前聊天窗口聊天......
  • Python基础 | 01 走进Python的世界
    导读“人生苦短,我用Python”,Python语言越发火热,科技飞速发展的现在,何不使用Python快速解决问题。本篇文章,让我们一起来了解什么是Python,Python有哪些优缺点?Python作为解释......
  • 基于Python语言单元测试框架unittest和pytest的区别
    1.用例编写规则:unittest:提供了testcases测试用例,testsuites测试套件,testfixtures测试固件或者夹具,testloader测试加载器,testrunner测试运行器。必须遵守以下规则:(1)测试文件......
  • Python爬虫学习:Cookie 和 Session 的区别是什么?
    一、含义Cookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制。目前Cookie已经成为标准,所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie......
  • Python模块学习,模块是,什么
    模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。模块名要遵循Python变量命名规范,不要使用中文、特殊字......
  • python中主要的英语单词汇总
    path[pɑ:θ]路径unexpected[ˌʌnɪkˈspektɪd]不期望的class[klɑ:s]类usage[ˈju:sɪdʒ]使用public['pʌblik]公共的,公用的version[ˈvɜ:ʃn]......
  • 利用Python自动生成请假条
    哈喽兄弟们,今天咱们来实现用Python来批量生成请假条,这回既学了东西又做了事情,两不误~本文就将基于一个真实的办公案例进行讲解如何提取Excel内容并创建Word主要将涉......
  • HttpClient 不同版本的超时时间设置
    HttpClient4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样,3.X是这样的​​​​​​HttpCl......