我正在尝试按照此处的说明进行操作,但无论我做什么,它似乎都停留在使用 Python 2.7.1 上,这导致我目前出现错误。
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install-osx.html
附件是一张图片,显示我升级到最新的 awsebccli 的日志,但它仍然卡在说 2.7.1 而它应该说 3.6(或更新)
我做错了什么?
我想指出的是,我还通过 brew 安装了最新版本的 python3 和 python。
如果它也有帮助的话,这是我得到的确切错误。
最佳答案
您不想升级默认的 python 2.7x 安装或 linux 或 OSX 上可用的 python 3.x 安装。通常有许多其他库和应用程序依赖于此默认安装。当你想使用特定版本的 python 时,方法是依赖 virtual enviorenment .
virtualenv is a tool to create isolated Python environments.
然后您将保持系统安装不变。掌握 virtualenv 的窍门非常容易。一旦你创建它(一次性任务)。您只需要激活它,然后就可以像通常使用默认的 python 解释器一样使用它。此处讨论如何将包从一个 virtualenv(或系统安装)复制到另一个:
关于python - 将 Mac 上的 Python 从 2.7 升级到 3.6(或最新版本)以用于弹性 beantalk 客户端 AWS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41499676/