在Mac OS上设置Python3默认值?
我想问一下,当在终端上直接输入Python时,是否有可能使Python 3成为Mac OS 10上的默认解释器?如果是这样的话,有人能帮我怎么做吗?我避免在环境之间切换在Mac OS上设置Python3默认值?,python,python-3.x,macos,Python,Python 3.x,Macos,我想问一下,当在终端上直接输入Python时,是否有可能使Python 3成为Mac OS 10上的默认解释器?如果是这样的话,有人能帮我怎么做吗?我避免在环境之间切换 干杯方法1: 在~/.bash\u配置文件中,为您的python3 alias python='python3' 方法2(我使用这种方法来保持多个python版本): 通过virtualenv安装python3(我机器上的virtualenv python3是env-3.5),在~/。bash_profile激活某些虚拟环境:
干杯方法1: 在
~/.bash\u配置文件中
,为您的python3
alias python='python3'
方法2(我使用这种方法来保持多个python版本):
通过virtualenv
安装python3(我机器上的virtualenv python3是env-3.5),在~/。bash_profile
激活某些虚拟环境:
source /Users/username/.virtualenvs/env-3.5/bin/activate
我建议使用一个虚拟环境,它会影响你的系统,甚至把软件包搞得一团糟
更新:
做了一项关于水蟒的研究。我在这里发布了我是如何安装它的:
- 转到第页找到满足您的系统要求的软件包,对我来说是MacOS
- 添加到系统路径
到export PATH=$HOME/anaconda3/bin:$PATH
中。bash\u profile
- 搜索可用的python版本
conda搜索“^python$”
- 创建环境:
,env-3.6.5是新创建的环境的名称conda Create-n env-3.6.5 python=3.6.5
- 激活环境:
,将其添加到source激活环境-3.6.5
.bash\u profile
conda env list
来显示您创建的所有虚拟环境
您可以通过更改别名,在终端中键入类似于
$alias python=python3
的内容来实现这一点。
如果希望更改持久化,请使用nano打开~/.bash\u profile
,然后添加别名python=python3
。CTRL+O保存,CTRL+X关闭。
然后在终端中键入
$source~。/bash\u profile
。您需要将其更改为默认虚拟环境:@Chrispresso true但该帖子没有答案,无论如何,谢谢。答案旁边有一个大复选标记。如果选择虚拟环境方法,我建议您尝试安装anaconda
并为python版本创建环境,这比virtualenv
更直观。对于conda,您只需键入source activate py35
,就可以了。@data\u gardens您能用一个例子来演示一下吗?@data\u garden还没有尝试过,如果您能在这里发布说明,我们将不胜感激@data_garden刚刚安装了水蟒,很酷@如果您安装在anaconda