gpt4 book ai didi

Python 没有正确更新

转载 作者:太空宇宙 更新时间:2023-11-04 01:22:31 24 4
gpt4 key购买 nike

我正在尝试将我的 Python 从版本 2.7.3 更新到版本 3.3.3 我已经从 download page 安装了它,使用适用于 Mac OS X 10.6 及更高版本的 Mac OS X 64 位/32 位安装程序 (3.3.3)。我已经成功安装了它,在我的应用程序中有一个 Python 3.3 文件夹,一切似乎都很好。唯一的问题是,当我输入

python

进入终端,它仍然说

Last login: Wed Nov 27 12:20:07 on ttys000
Computer:~ user$ python
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

我已经执行了大约 50 次“Update Shell Profile Profile.command”,它显示了

Last login: Wed Nov 27 12:19:44 on ttys000
Julian:~ julianmontague$ /Applications/Python\ 3.3/Update\ Shell\ Profile.command ; exit;
This script will update your shell profile when the 'bin' directory
of python is not early enough of the PATH of your shell.
changes will be effective only in shell windows that you open
after running this script.
All right, you're a python lover already
logout

[Process completed]

我不记得它具体显示了什么,但它显示了类似的内容,但不是“好吧,你已经是 Python 爱好者了”。

我已经从我的应用程序文件夹中删除了 Python 2.7 文件夹,我已经从 usr/local/bin/中删除了一些包含 2.7 的东西,我已经重新启动了我的电脑,但它仍然说我有 2.7。 3.

最佳答案

您需要将 python 3.3 设置为终端中的默认 python 版本。

拳头你需要把 python 放到正确的地方:

sudo rm -R /System/Library/Frameworks/Python.framework/Versions/3.3
sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions

然后您需要修复组并更新链接:

sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3
sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current

然后你需要修复 /usr/bin/,因为 pythonw 等没有链接,而是驻留在 /usr/bin 中,方法是删除旧副本:

sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config

然后您需要通过以下方式修复当前版本链接:

sudo rm /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc
sudo rm /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python
sudo rm /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw
sudo rm /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python-config

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3 /usr/bin/pydoc
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3 /usr/bin/python
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3 /usr/bin/pythonw
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3-config /usr/bin/python-config

关于Python 没有正确更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20250384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com