Amazon Linux2のCloud9でPython CDKのモジュールインストール
2021/02/16
AMIがCloud9AmazonLinux2-2021-02-02T16-48のケースです。
確認したのは、2021/2/15です。
Cloud9 Python3でpipも3にするに書いた方法で変えてみようとすると、update-alternativesコマンドの結果が何も表示されませんでした。
ですが、pip3はありました。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
$ which python alias python='python3' /usr/bin/python3 $ sudo which python /bin/python $ which pip /usr/bin/pip $ sudo which pip /bin/pip $ python --version Python 3.7.9 $ sudo python --version Python 2.7.18 $ pip --version pip 9.0.3 from /usr/lib/python2.7/site-packages (python 2.7) $ sudo pip --version pip 9.0.3 from /usr/lib/python2.7/site-packages (python 2.7) $ sudo python3 --version Python 3.7.9 $ sudo pip3 --version pip 9.0.3 from /usr/lib/python3.7/site-packages (python 3.7) |
cdk init –language python の後にそのまま、CDKコマンドを実行しても、ModuleNotFoundError: No module named ‘aws_cdk’エラーになります。
requirements.txtのモジュールをインストールしないとだめです。
ec2-userの権限ではできないので、sudoでroot権限で行いますが、sudo pip install -r requirements.txt としてしまうと、上述のとおり、Python2のpipが使用されます。
ですので、pip3を使用しました。
|
1 2 |
sudo pip3 install -r requirements.txt |
これで、サンプルアプリのCDKはデプロイまでいけたので多分大丈夫そう。
では、CDKの開発を続けていきます。
最後までお読みいただきましてありがとうございました!
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。
「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。
「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。
「AWS教科書 AWS認定デベロッパーアソシエイト テキスト&問題集 」という本を書きました。
「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。
「AWSではじめるLinux入門ガイド」という本を書きました。
開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
関連記事
-
-
S3バケットポリシーですべてDenyにしてしまったらルートユーザーの出番
特定のConditionsを指定して、それ以外はすべて拒否するS3バケットポリシ …
-
-
S3をトリガーにしたときのLambdaのリソースベースポリシー
LambdaのトリガーでS3を設定したとき、自動的にLambdaのリソースベース …
-
-
Selenium, Headless ChromeとAWS Lambdaで夜な夜なスクレイピング
このようなアーキテクチャで、Alexaスキルの開発を進めていまして、元となる情報 …
-
-
kintoneに登録されたアカウントの電話番号にGoogleカレンダーの予定をAmazon Pollyが読み上げてTwilioから電話でお知らせする(AWS Lambda Python)
Google Calendar Twilio Reminder Googleカレ …
-
-
「X-Tech JAWS 【第2回】~9割のX-Techと1割の優しさで切り拓く未来~」に行ってきました
「X-Tech JAWS 【第2回】~9割のX-Techと1割の優しさで切り拓く …
-
-
AWS Lambda(Python)からZoom投票作成
以前、Zoomの投票(アンケート)をAPI経由で作成するというブログで書きました …
-
-
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト – プロフェッショナル」を執筆しました
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテク …
-
-
CodeBuildで執筆原稿データをまとめた
今書いている原稿に対して編集者さんから、「できればで構わないのですが、章ごとにマ …
-
-
SIEM on Amazon OpenSearch Serviceを構築
このブログまわりのモニタリングをSIEM on Amazon OpenSearc …
-
-
Amazon Bedrock Conversational Builderを使用してAIエージェントを作成してみました
2024年10月16日に「Amazon Bedrock のエージェントが Con …

