0

我正在 EC2 上的 python 中编写一个 FTP 脚本,我需要能够为连接导入 FTP_TLS。

from ftplib import FTP_TLS

除了,它给了我:

ImportError: cannot import name FTP_TLS

我可以在本地 python shell 上导入 FTP_TLS,但它在 EC2 上失败。

这是怎么回事?

EC2 Python 2.6.5 / 本地 Python 2.7.3

4

1 回答 1

0

FTP_TLS 仅在 Python 2.7+ 中受支持。

你可以在你的服务器上升级 Python,或者直接Lib/ftplib.py从源代码中获取:

wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz

把它放在你的加载路径中,你import就会工作。

于 2013-09-24T19:19:47.320 回答