几乎没怎么用过 osx ,装个 python 就出问题了。
按照网上的教程设置好后,输入 python ,可以正常运行 python3 了
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 5 2015, 21:12:44)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
但是好像还是有问题,像输入 pydoc 或者打开 pip3 都会显示下面的错误
-bash: /usr/bin/pydoc: /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5: bad interpreter: No such file or directory
因为把 /Library/.../python3.5 移动到 /System/Library/.../python3.5 下面去了,所以出现错误很正常.
我猜这个应该是环境变量的问题吧,是设置这个用户目录下的.bash_profile 这个文件(~/.bash_profile)吗,但把下面内容写进去也似乎没用
# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/System/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
头两行是注视吧,有啥意义,这个.bash_profile.pysave 的文件好像也没见啊?
1
cheerzeng 2016-04-16 18:13:52 +08:00
我刚开始用 mac 的时候也是直接就装 python ,但这样好像容易把 mac 本身的 python 弄乱,所以建议先安装 virtualenv ,再在里面安装所需版本的 python
|
3
LINAICAI 2016-04-16 18:43:05 +08:00
不要随便动 Python ,苹果系统对他有版本依赖,用 brew 安装其他版本啊
|
5
congeec 2016-04-16 19:18:31 +08:00
为什么这样装 python ?
brew install python3 不行么? |
6
leavic 2016-04-16 20:00:32 +08:00
用 homebrew 最安全, 2.7 版的就不要去动了。
|
7
mornlight 2016-04-16 20:47:29 +08:00
Why not pyenv ?
|
8
soratadori OP →_→我照你们说的去试试好了
|
9
franklinyu 2016-04-16 23:15:19 +08:00
搞系統 Python 的一看就沒有潔癖
|
10
skydiver 2016-04-17 00:30:03 +08:00 via iPad
因为你那个程序里写死了 python 路径吧。手动编辑一下就行了。或者删掉重新装 pip 包,让路径都是新的
|
11
Ixizi 2016-04-17 09:12:05 +08:00
virtualenv
|
12
ykqmain 2016-04-17 11:37:33 +08:00 via iPhone
我觉得没必要将 python 设为默认,很容易乱。
要用 python3 就多输入的一个数字, python3 XXX.py , pip3 XXX 什么的,也不是很麻烦 |
13
wzqcongcong 2016-04-17 13:21:32 +08:00
pyenv~
|
14
2zH 2016-04-17 18:04:24 +08:00 via Android
brew install python3 就可以了
|
15
fatea 2016-05-08 12:12:49 +08:00 via iPhone
pyenv 是最实用的,多版本管理 /虚拟环境都很好。
|