![](/img/trans.png)
[英]I have python 2.7 and 3.6 installed on my mac. How to find the version of pip associated with Python3?
[英]terminal runs python 2.7 when I have python 3.5 installed on mac.
我在Mac上安装,卸载和重新安装python,我认为事情有点搞砸了。
最初,默认情况下,当我键入内容时,终端运行的是Python 3.5
$python
,但在执行某些操作后,它安装了2.7,现在终端运行python 2.7而不是3.5
我安装了python 3.5形式的http://python.org/ 。
当我打开bash_profile
$vim ~/.bash_profile
这是显示出来的
# virtualenv
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
现在,当我键入:
$ python
显示如下:
Python 2.7.11 (default, Jun 23 2016, 17:25:20)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
如何将所有python东西(删除旧版本等)重置为我初次购买Mac(python3.5)时的出厂版本?
这对我有用:
Python 3.x
python3
Python 2.x
python
在终端
要查看在提示符下键入python
时实际上要运行什么命令,请检查以下项的最高结果:
type -a python
这将列出所有别名,并考虑完整的PATH
定义。 为了弄清楚为什么python 2优先于python 3,请确保检查~/.bashrc
文件(如果存在)以及~/.bash_profile
。
要检查您的Python二进制文件,请运行:
$ which -a python python2 python3
然后检查哪个python
路径最先出现。
然后设置$PATH
或$PYTHONPATH
(然后重新加载您的Shell),或者使用python2
或python3
命令代替。
您还可以使用以下解决方法:
PATH="/usr/bin:$PATH" ./python_script.py
/usr/bin
指向正确的Python二进制文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.