git aws.push: No module named boto

10 浏览
0 Comments

git aws.push: No module named boto

我正在尝试按照教程:在AWS Elastic Beanstalk上部署Django。当我进行第6步的子步骤5时:git aws.push,我收到了一个ImportError错误信息:

(tryhasinenv)Lee-Jamess-MacBook-Pro:tryhasin h0925473$ git aws.push
Traceback (most recent call last):
  File ".git/AWSDevTools/aws.elasticbeanstalk.push", line 21, in 
    from aws.dev_tools import * 
  File "/Users/h0925473/tryhasin_root/tryhasin/.git/AWSDevTools/aws/dev_tools.py", line 5, in 
    import boto
ImportError: No module named boto

我不知道该怎么办。有人能告诉我是什么问题吗?

0
0 Comments

在使用git aws.push命令时出现了"git aws.push: No module named boto"的错误提示。这个错误的原因是缺少boto模块。下面是解决该问题的步骤:

1. 首先运行以下命令来安装pip:

$ sudo easy_install pip

2. 运行以下命令来使用pip安装boto:

$ sudo pip install boto 

3. 在安装boto时可能需要管理员权限,如果提示需要输入管理员密码就输入密码。

4. 安装完成后,运行$ eb start命令来启动eb环境,这将自动安装boto并解决问题。

通过以上步骤,你应该能够成功解决"git aws.push: No module named boto"错误,并顺利使用git aws.push命令。

0
0 Comments

git aws.push: No module named boto的问题出现的原因是没有安装boto模块。解决方法是安装boto模块,并在requirements.txt文件中更新所有安装的python包。以下是具体的解决方法:

1. 运行以下命令安装boto模块:

pip install boto

2. 安装完成后,运行以下命令将已安装的python包保存到requirements.txt文件中:

pip freeze > requirements.txt

3. 使用git add命令将requirements.txt文件添加到git仓库中:

git add .

4. 使用git commit命令提交更改:

git commit -m "Added boto"

5. 使用git aws.push命令将更改推送到AWS实例:

git aws.push

通过以上步骤,可以解决git aws.push: No module named boto的问题。如果仍然遇到问题,请确保在本地计算机上能够看到Django的欢迎页面,并检查是否正确执行了django-admin.py startproject mysite等命令。如果问题仍然存在,可以在这个聊天室继续讨论。

0
0 Comments

问题:git aws.push出现No module named boto错误。

原因:python没有指向pip安装路径。

解决方法:通过export PYTHONPATH=/usr/local/lib/python2.7/site-packages命令解决。

0