平常用python,都是alias一下到2.7.10,颇麻烦。想让一开始就切换好版本,因此我尝试在.bash_profile中添加alias的目录,但是结果没有什么用,重启或者source .bash_profile还是老版本。
alias好之后which python和不alias的结果是一样的。。为啥?
which pip也是一样的,那你们平时装的时候是去哪里的。。
找找site-packages,查找结果如下:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
/Library/Python/2.6/site-packages
/Library/Python/2.7/site-packages
/opt/local/lib/python2.7/site-packages
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
/opt/X11/lib/python2.6/site-packages
/private/var/folders/_b/cdl6z85d3jzby3m219s4094r0000gn/T/pip-CFNz25-uninstall/Library/Python/2.7/site-packages
/usr/local/Cellar/pyqt/4.11.3/lib/python2.7/site-packages
/usr/local/Cellar/sip/4.16.5/lib/python2.7/site-packages
/usr/local/lib/python2.7/site-packages
可以排除一些不相关的,比如X11的,然后检查其余的。
<pre> /Library/Python/2.6/site-packages
/Library/Python/2.7/site-packages
</pre>
其中2.6里面没东西,2.7里面有最近装的那些玩意。
<pre>
/opt/local/lib/python2.7/site-packages
</pre>
这个里面只有一个xcbgen,没见过。
<pre>
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
</pre>
这里有一些怪怪的东西,没见过:
<pre>
/usr/local/lib/python2.7/site-packages
</pre>
这里只有一个numpy。
<pre>
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
</pre>
这里是easy-install和setuptools这样。
所以其实大部分都是安装在前面那个2.7里面的。