
几乎没怎么用过 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 Apr 16, 2016 我刚开始用 mac 的时候也是直接就装 python ,但这样好像容易把 mac 本身的 python 弄乱,所以建议先安装 virtualenv ,再在里面安装所需版本的 python |
3 LINAICAI Apr 16, 2016 不要随便动 Python ,苹果系统对他有版本依赖,用 brew 安装其他版本啊 |
5 congeec Apr 16, 2016 为什么这样装 python ? brew install python3 不行么? |
6 leavic Apr 16, 2016 用 homebrew 最安全, 2.7 版的就不要去动了。 |
7 mornlight Apr 16, 2016 Why not pyenv ? |
8 soratadori OP →_→我照你们说的去试试好了 |
9 franklinyu Apr 16, 2016 搞系 Python 的一看就有癖 |
10 skydiver Apr 17, 2016 via iPad 因为你那个程序里写死了 python 路径吧。手动编辑一下就行了。或者删掉重新装 pip 包,让路径都是新的 |
11 Ixizi Apr 17, 2016 virtualenv |
12 ykqmain Apr 17, 2016 via iPhone 我觉得没必要将 python 设为默认,很容易乱。 要用 python3 就多输入的一个数字, python3 XXX.py , pip3 XXX 什么的,也不是很麻烦 |
13 wzqcongcong Apr 17, 2016 pyenv~ |
14 2zH Apr 17, 2016 via Android brew install python3 就可以了 |
15 fatea May 8, 2016 via iPhone pyenv 是最实用的,多版本管理 /虚拟环境都很好。 |