2016-09-05 83 views

回答

0

要在Amazon Beanstalk上安裝Python包,必須在我們的.ebextension/*。config文件中運行添加命令。 Beanstalk中的Amazon Linux AMI不隨pip提供,但easy_install。

這些命令在設置應用程序和Web服務器並提取應用程序版本文件之前運行。

commands: 
    01_install_pythonmagick: 
     command: 'easy_install PythonMagick' 

或者您可以使用Debian的包管理器進行安裝:

commands: 
    install_packages: 
     command: sudo apt-get install python-pythonmagick [Debian]* 

或在Ubuntu:

 command: sudo yum install python-pythonmagick  [Ubuntu] 

通過另一方面,配置文件必須的一部分.ebextensions目錄添加到您的項目源中。

當部署使用EB創建/ EB部署命令行代碼,這些命令使用的是git的存檔命令來包裝你的代碼,並把它上傳到彈性青苗部署

當你的.ebextensions是不是下的git控制(例如在.gitignore中),例如,目錄及其配置文件不會打包,也不會發送到Elastic Beanstalk。

確保在將其部署到Elastic Beanstalk之前添加並提交.ebextensions目錄。

相關問題