我成功安装了aws pip install awscli --upgrade --user.但是,当我尝试aws configure或者aws --version,我正在跟踪错误
Traceback (most recent call last):
File "/bin/aws", line 9, in <module>
load_entry_point('aws==0.2.5', 'console_scripts', 'aws')()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/lib/python2.7/site-packages/aws/main.py", line 7, in <module>
from fabric import api as fab
ImportError: cannot import name api
Run Code Online (Sandbox Code Playgroud)
我的系统详细信息如下
Python 2.7.5
pip 18.0 from /usr/lib/python2.7/site-packages/pip (python …Run Code Online (Sandbox Code Playgroud) 我正在练习使用各种语言编写代码,因此是Node.js的新手。我用来练习代码的站点主要为我提供了多行输入作为函数的参数,我不知道该如何处理(我尝试在\ n上使用split,但这是行不通的) 。
以下是获得多行输入的代码,然后将该输入传递给函数。您能告诉我如何读取/处理输入以便将输入的每一行作为数据项存储在数组中吗?
function main(input) {
//Enter your code here
// var arr = input.split("")
process.stdout.write(input[6]);
}
process.stdin.resume();
process.stdin.setEncoding("utf-8");
var stdin_input = "";
process.stdin.on("data", function (input) {
stdin_input += input;
});
process.stdin.on("end", function () {
main(stdin_input);
});
Run Code Online (Sandbox Code Playgroud)
谢谢'