首页 > 编程语言 >python:第八章:macos为python配置环境变量(3.12.0)

python:第八章:macos为python配置环境变量(3.12.0)

时间:2023-11-16 09:22:54浏览次数:34  
标签:bin macos python 3.12 Python PATH 3.9

一,查看老版本的python信息:

1,启动终端,查看旧的python的版本

liuhongdi@192 ~ % python --version 
Python 3.9.1

2,查看旧的pytnon的安装路径 

liuhongdi@192 ~ % which python 
python: aliased to /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9

二,编辑.zprofile,配置环境变量

1,查看:

可以看到两种设置,分别针对3.9和我们新安装的3.12

liuhongdi@192 ~ % more .zprofile

# Setting PATH for Python 3.9
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
export PATH
export PATH="/usr/local/opt/[email protected]/bin:$PATH"
alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"
alias pip="/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3.9"

  export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles #ckbrew
  eval $(/usr/local/Homebrew/bin/brew shellenv) #ckbrew


# Setting PATH for Python 3.12
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.12/bin:${PATH}"
export PATH

2,编辑

把原3.9的命令删除或注释掉,

在3.12的export PATH下面添加两行alias,如下:

# Setting PATH for Python 3.12
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.12/bin:${PATH}"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12"
alias pip="/Library/Frameworks/Python.framework/Versions/3.12/bin/pip3.12"

3,使生效:

liuhongdi@192 ~ %  source .zprofile

三,测试效果

liuhongdi@192 ~ % python --version 
Python 3.12.0

标签:bin,macos,python,3.12,Python,PATH,3.9
From: https://www.cnblogs.com/architectforest/p/17835428.html

相关文章

  • python:第七章:macos安装python(3.12.0)
    一,下载python点击Downloads->macOS:点击安装包链接下载:二,安装双击下载的安装包,进入安装界面,点继续按钮,如图:一步一步点击继续,此处点击同意按钮:此处点击安装按钮:安装完成后点击关闭按钮即可,如图:说明:刘宏缔的架构森林—专注it技术的博客,网站:https://blo......
  • Picamera2 Python library
    安装目前2022年之后的镜像已经预装了picamera2,如果需要安装使用sudoaptinstall-ypython3-picamera2此包会安装X-windows和GUI依赖,如果不需要使用,sudoaptinstall-ypython3-picamera2--no-install-recommands也可以使用pip安装sudoaptinstall-ypython3-li......
  • Python连接Oracle
    报错信息: Traceback(mostrecentcalllast):cx_Oracle.DatabaseError:DPI-1047:Cannotlocatea64-bitOracleClientlibrary:"libclntsh.so:cannotopensharedobjectfile:Nosuchfileordirectory".Seehttps://cx-oracle.readthedocs.io/en/latest/......
  • 基于Python的热门旅游景点数据分析系统的设计与实现-计算机毕业设计源码+LW文档
    开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:PyCharm浏览器:谷歌浏览器DROPTABLEIFEXISTS08375_menpiaoxinxi;/*!40101SET@saved_cs_client=@@character_set_client/;/!40101SETcharacter_set_cl......
  • 基于Python的高校成绩分析-计算机毕业设计源码+LW文档
    摘 要随着计算机技术发展,计算机系统的应用已延伸到社会的各个领域,大量基于网络的广泛应用给生活带来了十分的便利。所以把高校成绩分析与现在网络相结合,利用计算机搭建高校成绩分析系统,实现高校成绩分析的信息化。则对于进一步提高高校成绩分析管理发展,丰富高校成绩分析管理经验......
  • python相关命令
    管理员权限:set-executionpolicyremotesignedpython-Vnvidia-smipython-mvenvvenv./vevn/Scripts/activate.batorvenv\Scripts\Activate.ps1pip3installtorchtorchvisiontorchaudio--index-urlhttps://download.pytorch.org/whl/cu116pipinstall-rrequir......
  • 【re】brainfuck转python代码
    直接用脚本:defshrinkBFCode(code):  cPos2Vars={} #位置对应的变量  cPos2Change={} #位置中+号增加的值  varPos=0  nCode=[]  incVal=0  lc=None  dataChangeOp=set(['+','-'])  dataShiftOp=set(['>',&#......
  • Python实现端口扫描
    实验环境攻击主机IP:172.18.53.145目标主机IP:172.18.53.28脚本编写思路:遍历连接目标的所有端口,如果连接成功说明该端口开放,为了提升效率,使用多线程执行代码实现如下:importthreadpoolimportsocketip=input("Entertheipaddressyouwanttoscan:")print("startpo......
  • mac上python安装mysqlclient模块方法
    运行pycharm后,打开命令行窗口确保您已经安装了MySQL,并且包括了MySQL的开发文件。您可以通过Homebrew来安装MySQL:brewinstallmysql#安装mysqlclient之前,先安装openssl:brewinstallopenssl#使用以下命令来安装mysqlclient:envLDFLAGS="-I/usr/local/opt/openssl/i......
  • 常用的Python代码片段(地理相关)
    把pandas的dataframe转为geopandas的地理格式(dftogeodf)defdf2gdf(df,lon_col='longitude',lat_col='latitude',epsg=4326,crs=None):gdf=gpd.GeoDataFrame(df)gdf['geometry']=gpd.points_from_xy(x=df[lon_col],y=df[lat_col]......