当前位置:首页 » 编程语言 » mac切换python版本

mac切换python版本

发布时间: 2024-06-03 02:28:51

A. Mac 上怎么切换 python 的版本

1:先找到你的python目录 在terminal下: which python 2. 在python脚本最上一行写: #!/usr/local/bin/python --修改为你自己的python目录 3.将python脚本文件名修改为.command 4,在finder中双击

B. mac中有多个版本的python,怎么安装插件到指定的python版本

1、可以使用pyenv来管理多个版本的python

2、使用pip来安装插件,并且指定pip的版本:pip2、pip3等,

C. mac运行python项目

转自:https://blog.csdn.net/hou_manager/article/details/79555809

一、Python 介绍

Python介绍

Python3在2008年12月3日正式发布, 但是有很多library还是使用Python2.7,所以需要在Mac里面同时装这两个版本,并且和系统所使用的Python区分开来呢?今天要写的是如何第一次就正确安装好,并且切换预设版本,不在误用系统的Python。

二、安装

STEP 1 安装Xcode

安装完成后 安装 Xcode command line tool

1xcode-select --install

STEP 2 安装Homebrew

可以参考官网或者直接粘贴:

1ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

STEP 3 安装Python

接下来要正式进入安装Python的步骤了!

首先,输入

1python --version 

这是Mac系统要使用的Python,不去动它。所以现在我们要用homebrew来安装自己使用的Python。

利用homebrew搜索Python

1brew search python

开始安装:

1brewinstall python

python3安装成功

 若想安装python2,执行以下命令

1brewinstall python@2

表示python安装成功

查看安装的目录

1open /usr/local/Cellar

STEP 4 设定路径$PATH (不和系统Python干扰)

什么是路径$PATH呢?

还记得我们在装Python的时候,输入了brew,

系统就自动会知道要开始跑homebrew。

系统到底怎么知道我们的brew在哪里?

这就是$PATH的用途了!

1echo $PATH

如图所示

分号(:)是分隔的意思

所以当你在terminal里面输入brew时

系统就会开始从/usr/bin找起

如果在/usr/bin里面找不到的话

就会往下一个/bin去搜寻,以此类推

现在,我们回到文件夹去看

brew其实就在/usr/local/bin里面

所以现在的问题就是,系统在/usr/bin里面也有一份Python

现在我们在/usr/local/Cellar里面也装了Python

这样在terminal打上python指令时,谁会被开启呢?

因为路径有顺序,所以它会先找到系统的Python

现在就要来解决这个问题

1sudo emacs/etc/paths

sudo让我们取得管理员权限

用emacs这个程序编辑路径档案

terminal会要求输入密码

如果不是这个顺序,调整成这个顺序。

control + k:把一行字剪下来

control + y:把字粘贴

control + x + s:存盘

control + x + c:关掉emacs

这时,重启terminal 会看到变化,再打一次

1echo $PATH

STEP 5 安装完成,确认结果

这样就完成啰!

其实python3本身比较不会跟其他人打架

D. mac怎么看python版本

点击桌面菜单栏中的“前往”,如图:
在下拉菜单栏中选择“实用工具”,如图:
在弹出的界面中,选择底部的“终端”,如图:
输入命令:Python -V,按回车键。
即可看到Python版本:2.7.16,如图。
或者直接输入Python,也可在第一行找到包含它的版本号信息。
python学习网,大量的免费python视频教程,欢迎在线学习!

E. Mac python3.7.1怎么降低到3.6版本

mac 上面有一个 homebrew 工具。提供各式各样的开发环境,并且可以在不同版本的环境之间切换。这样的好处是不管你怎么折腾,都不会污染到系统原生的环境。同样的,系统如果升级以后也不会影响到你的开发环境。

1. 安装 Homebrew

/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 安装 python

brewinstallpython

brew 默认安装的是 python 最新版本。可以用如下命令查看:

brewinfopython

3. 安装 python 3.6

首先解除 python 绑定的 3.7 版本

brewunlinkpython

接下来安装指定版本的 python

brewinstall--ignore-dependencieshttps://raw.githubusercontent.com/Homebrew/homebrew-core//Formula/python.rb

再次 用 brew info python 查看 python 版本,可以看见这个时候 python 关联的是 3.6.5

4. 使用 brew switch 在不同版本的 python 间切换

假设你 homebrew 上面安装的 python 版本是 3.7.2 和 3.6.5_1,则可以在这两个版本间切换

brewswitchpython3.7.2
brewswitchpython3.6.5_1

F. 如何在mac终端中如何切换到Python3

首先你得去Python官网下载mac版的Python 3.4并安装。

安装好了很简单,在终端中输入”python3″命令即可切换到Python 3版本,但是问题又来了,我怎么在终端中用Python 3运行py文件呢?
因为我们在终端输入”python –version”显示的始终是2.7的版本,即使你输入”python3″命令切换到了Python 3,但是你退出来打印版本仍然是2.7,很简单,比如要在终端运行a.py文件,首先当然要到该文件路径下,然后输入”python3 a.py”。
那么问题又来了,我怎么把终端系统默认的2.7改成默认3.4呢?
答案是“完全没必要”也“不可以”。
为什么?
因为Mac很多功能都依赖Python,而Python 2.7和Python 3在很多地方是不兼容的,如果你把系统的Python 2.7删除了或者把默认Python版本改成Python 3,那是可能会出大事的。

G. 如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3

Mac OS X10.9默认带了Python2.7,不过现在Python3.3.3出来了,如果想使用最新版本,赶紧升级下吧。基本步骤如下。

第1步:下载Python3.3

下载地址如下:

Python3.3

这里面有windows和mac os x下的安装程序,下载那个64位的安装程序(估计现在没有用32位的mac os x的吧)

第2步:

安装下载的img文件,安装完后的目录如下:

/Library/Frameworks/Python.framework/Versions/3.3

第3步:移动python的安装目录

原来的安装目录见第2步,不过所有的python都在
/System/Library/Frameworks/Python.framework/Versions
目录中,所以最好使用下面的命令移动一下,当然不移动也可以。但后面步骤中的某些路径需要修改下。
sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions

第4步:改变Python安装目录的用户组为wheel

sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3

python2.7的用户组就是wheel,3.3也照葫芦画瓢吧!

第5步:修改Python当前安装目录的符号链接

在 /System/Library/Frameworks/Python.framework/Versions/目录下有一个Current,这是一个目 录符号链接,指向当前的Python版本。原来指向2.7的,现在指向3.3。所以应先删除Current。然后重新建立Current符号链接,命令如 下:

sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current

第6步:删除旧的命令符号链接

在/usr/bin目录下有4个python命令的符号链接,使用下面的命令先删除
sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config

第7步:重新建立新的命令符号链接
将第6步删除的符号链接重新使用下面命令建立,它们都指向Python3.3了。
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydoc
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/python
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonw
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config

第8步:更新/root/.bash_profile文件中的路径
cd ~

vim .bash_profile

在.bash_profile插入下面的内容即可

# Setting PATH for Python 3.3
# The orginal version is saved in .bash_profile.pysave
PATH="/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"
export PATH

ok,现在重新启动一下Console,然后执行python --version,得到的就是Python 3.3.3。如果在程序中,需要使用下面代码获取python版本


importplatform
print(platform.python_version())


如果还是用了如PyDev等IDE,仍然需要更新一下相关的路径。

现在可以使用最新的Python3.3.3了。

H. 修改mac默认python版本 为python3

首先你要找到你的python3的可执行程序位置
然后
ln -s python3路径 /usr/local/bin/python

热点内容
aspcms图片上传 发布:2024-11-27 06:32:20 浏览:415
qq空间本地上传的音乐 发布:2024-11-27 06:14:50 浏览:920
办公室云电脑服务器 发布:2024-11-27 06:11:45 浏览:26
有趣的php 发布:2024-11-27 05:58:13 浏览:960
php网页开发 发布:2024-11-27 05:56:09 浏览:956
手机密码锁忘记怎么办 发布:2024-11-27 05:54:35 浏览:153
安卓怎么获取联系人位置 发布:2024-11-27 05:53:58 浏览:49
最新云呼服务器地址 发布:2024-11-27 05:49:35 浏览:944
我的世界服务器玩家 发布:2024-11-27 05:49:20 浏览:320
python正则compile 发布:2024-11-27 05:19:05 浏览:29