[英]Cannot import FTP_TLS on EC2
I'm writing an FTP script in python on EC2 where I need to be able to import FTP_TLS for the connection. 我正在EC2上用python写一个FTP脚本,我需要能够为该连接导入FTP_TLS。
from ftplib import FTP_TLS
Except, it gives me: 除了,它给了我:
ImportError: cannot import name FTP_TLS
I can import FTP_TLS on my local python shell, but it fails on EC2. 我可以在本地python shell上导入FTP_TLS,但在EC2上失败。
What's going on? 这是怎么回事?
EC2 Python 2.6.5 / Local Python 2.7.3 EC2 Python 2.6.5 /本地Python 2.7.3
FTP_TLS is only supported in Python 2.7+. 仅Python 2.7+支持FTP_TLS。
You could upgrade Python on your server, or just grab Lib/ftplib.py
from source: 您可以在服务器上升级Python,也可以从源代码中获取
Lib/ftplib.py
:
wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz
Put it in your load path and your import
will work. 将其放在您的加载路径中,
import
就可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.