質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

Q&A

解決済

2回答

1186閲覧

【EC2】pythonのバージョンが複数存在し、seleniumのインストールが出来ない

compan

総合スコア2

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

0グッド

0クリップ

投稿2022/04/27 16:54

EC2上でpython3にseleniumのインストールを試みています。
しかし、EC2上には python とpython3 の2つのバージョンが混在しており、python3にインストールしようとしてもpythonの方にインストールされてしまいます。
どのようにすれば、python3の方にseleniumをインストールできるでしょうか? 

実現したいこと

  • EC2上でpython3にseleniumをインストールする

発生している問題・エラーメッセージ

EC2上のpython3にseleniumがインストールできず、
代わりにpythonの方にインストールされてしまう。

使用したコマンド

$ pip install selenium

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

shell

1python3 -m pip install selenium

で、どうでしょうか?

shell

1pip -V 2pip3 -V

↑は、pip/pip3がどのpython環境で動いているかの確認です。python3.〇と出ればpython3環境にインストールしていることになります。

通常、pip3にはpython3に紐づいているはずなので、pip3で動くはずなのですが、、
python3環境が二つあったりしないですよね?

投稿2022/04/28 02:12

irognodyci

総合スコア227

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

shell

1pip3 install selenium

もしくは

shell

1python3 -m pip3 install selenium

でどうでしょう。

上記コマンドはミスです。pip3の3は不要です。

shell

1python3 -m pip install selenium

投稿2022/04/28 00:56

編集2022/04/28 05:41
TakaiY

総合スコア12801

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

compan

2022/04/28 01:57 編集

ご回答ありがとうございます。 pip3 install selenium コマンドを試したところ、旧バージョンのpythonにインストールが走ってしまいました。 また、python3 -m pip3 install selenium を試したところ /usr/local/bin/python3: No module named pip3 というメッセージ表示され、インストールできませんでした。 おそらく、python3にpip3をインストールできればよさそうなのですが、こちらの方法はご存じでしょうか...?
TakaiY

2022/04/28 02:24

なんかおかしいですね。 「/usr/local/bin/python3」となっていますけど、通常python3は /usr/bin か /bin に入っていると思うのです。 python3についてこれまでどのような操作をしてますか? 自分でインストールしたりしましたか?
TakaiY

2022/04/28 04:18 編集

自分でコンパイルして入れたんですね。 何も考えずにconnfigureすれば/usr/localに入ちゃいますね。最近のpythonであれば、ソースにpipも入っているはず(ログにも出ている)なのでpip3が使えない理由がわからない。 となると、もう、どうしたら正常になるかについては、その環境に直接アクセスできないのであれば、僕にはもうお手上げです。
jbpb0

2022/04/28 04:54

> /usr/local/bin/python3: No module named pip3 python3 -m pip3 install selenium ↓ 変更 python3 -m pip install selenium ではどうでしょうか? (pythonには3を付けて、pipには付けない)
compan

2022/04/28 05:08

python3 -m pip install selenium でインストールできました! TakaiYさん、jbpb0さん、ありがとうございました...!!
TakaiY

2022/04/28 05:40

あああ。 pip3としたのは、間違えでした。混乱させてすみません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問