【发布时间】:2017-10-18 10:12:15
【问题描述】:
我正在运行 AWS 环境 (Amazon Linux) 并尝试运行需要大量库的 Python3 脚本。我花了很长时间弄清楚如何安装它们,才意识到我正在运行 Python 2 而没有安装 Python 3。
所以我安装了 Python 3:
sudo yum install python36
但后来我尝试运行我的脚本,但它无法识别我的任何库。我不想也不知道如何重新安装 Python 3 版本的所有东西。有没有办法让 Python 3 识别我所有的库?我确信它们都与 Python 3 兼容。我们谈论的是 Tensorflow、Keras、Scipy 等。
【问题讨论】:
-
您对它们的兼容性有多大把握? python-future.org/translation.html
-
如果您使用最新的 AMI 2017-09,您将在 EC2 中安装 Python3 并重新安装所有与 python 3 类似的模块。我想没有办法在 python3 中完全使用 python2 的模块
-
不,我不确定。我该如何检查?它出错的第一个称为“tqdm”。 (我正在运行别人写的东西)
-
+BTuan:我使用的是AMI 2017-09,但是当我执行命令“python3”时它说我没有它(我认为这很奇怪),所以我自己安装了它.也许我做错了什么?
-
AMI 2017-09。抱歉,未安装但支持使用命令安装
sudo yum install python36 python36-virtualenv python36-pip
标签: python python-3.x amazon-web-services amazon-ec2