Mac下安装配置Python2和Python3并相互切换使用


Mac下安装配置Python2Python3并相互切换使用

 

 

安装Python2

Mac系统已经默认带有Python2.7了,所以无需安装它。 
控制台输入:which python 可以查看到如图: 

 

安装Python3

Mac系统已经默认带有Python2.7了,所以无需安装它。 
安装Python3的话,控制台输入:brew install python3 然后按回车。安装好后,输入which python3 可以看到如图:

 

不同版本Python路径

Mac系统自带Python2.7,而我们安装Python3的时候,可以通过brew命令安装或者官网的pkg安装。

安装后,它们的文件保存路径如下:

来源

python安装路径

系统默认

/System/Library/Frameworks/Python.framework/Versions/2.7

brew安装

/usr/local/Cellar/python

官网pkg安装

/Library/Frameworks/Python.framework/Versions/2.7

 

配置Python2Python3

1.控制台输入:vi ~/.bash_profile 
按一下键盘I键,变成可编辑状态后,在末尾加上如下内容:

 

# Setting PATH for Python 2.7

PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"

export PATH

# Setting PATH for Python 3.6.5

PATH="/usr/local/Cellar/python/3.6.5/bin:${PATH}"

 

编辑完后,按一下键盘esc键,退出编辑状态,然后输入::wq按回车,这样就保存了所修改的~/.bash_profile文件

 

2.控制台输入:vi ~/.bashrc 
按一下键盘I键,变成可编辑状态后,输入如下内容:

 

alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'

alias python3='/usr/local/Cellar/python/3.6.5/bin/python3.6'

# alias python=python3

 

同理,编辑完后,按一下键盘esc键,退出编辑状态,然后输入::wq按回车,这样就保存了所修干的~/.bashrc文件

 

3.上述步骤的修改,虽然保存了,但是系统还没让其生效,所以我们需要source一下。

控制台输入:source ~/.bash_profile 然后按回车键和source ~/.bashrc 然后按回车键。

最后关闭终端,重新打开,即生效。

 

4.输入对应的命令,可自由选择使用对应的Python版本。 
终端输入:python 或者 python2,如图: 

 

输入:python3,如图: 

 

如果要退出Python控制台的话,可以输入命令exit() 然后回车即可,或者直接按键盘 Ctrl-D 也可以直接退出Python控制台。 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

设置默认版本3.6

https://blog.csdn.net/BTUJACK/article/details/81569687

 

 

安装pycharm   然后选择插件【selenium

 

安装浏览器,并安装浏览器版本对应的驱动webdriver

浏览器下载webdriver,解压

将 chromedriver 放置到:/usr/local/bin/,操作如下:

 

打开Mac终端terminal : 进入 Downloads目录,输入命令: sudo cp -r  chromedriver /usr/local/bin/(bin后面的“/”不能少!!!)

 

这样就成功了,并且可以成功运行脚本.

 

 

https://www.cnblogs.com/juking/p/9853612.html

 

 

www.cnblogs.com/alex3714/articles/5717620.html

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM