manmanrai’s diary

新米フロントエンジニアの勉強記録ブログ

macでPython3 Selenium PhatomJSインストールする記録(まだ成功していません4/5)

インストール記録

環境

mac 10.10.5

方法1

  • バージョン確認(python、pip生存確認):
$ python3 -V
Python 3.4.0
$ pip3 -V
pip 1.5.4 from /Users/*****/.pyenv/versions/3.4.0/lib/python3.4/site-packages (python 3.4)
$ pip3 install selenium

単独インストールしても、これからどうすればいいのかわかりません。。。

方法2

mac環境にはapt-getは入れてないので、flnkをインストールして、 apt-getでseleniumとPhatomJSインストールするみたいです。

  • まずmacのバージョン確認して、ダウンロードする。

www.finkproject.org

$ cd /Users/manping/Downloads/fink-0.41.1
$ ./bootstrap

質問出てきました。

Fink must be installed and run with superuser (root) privileges. Fink can automatically try to become root when it's run from a user
account. Since you're currently running this script as a normal user, the method you choose will also be used immediately for this
script. Available methods:

(1) Use sudo
(2) Use su
(3) None, fink must be run as root

ディフォルトは[1]みたいです。
そのままenter押して、それでインストール中止になったみたいです。

解決方法はこの記事で書きました。

manmanrai.hatenablog.com

finkインストールしてから、apt-get使えるようになったので、さっそく次へ。

  • バージョン更新
$ sudo apt-get update
Get:1 http://bindist.finkmirrors.net stable/main Packages [1234kB]
Get:2 http://bindist.finkmirrors.net stable/main Release [85B]
Fetched 1234kB in 2s (531kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done
$ pip3 install selenium
-bash: pip3: command not found

apt-getインストールしたら、pip3使えなくなった。 macでapt-get入れる時点って、よくないなのか。。。

$ pip -V
pip 9.0.1 from /Library/Python/2.7/site-packages (python 2.7)

確認してみたら、pipまだ生きているけど、pip3使えなくなった。 さらに調べてみたら、

$ python3 -V
-bash: python3: command not found
$ python -V
Python 2.7.10

pythonがバージョンの切り替えがなくなって、元々のディフォルトなっとる。
pyenvとfink同時にあった時不具合が起きるなのかな。

未解決なので、つづく。。。