17498


共有パソコンにおけるPythonライブラリのインストール時の設定について質問させてください。OSはMac OS X 10.9.5です。

Python3.4が`/opt/local/bin/python3.4`にインストールされているのですが、必要なライブラリが入っておらず、自分で追加したいと考えております。

まず、ターミナルで`pip`を使ってライブラリを追加しようとしましたが、"command not found"というエラーが出てインストールできません。  
pipはPython 3.4では標準のパッケージ管理だと理解していたので、pipをアクティベートしようとしましたが、失敗しました。

次に、必要なライブラリの`.tar.gz`をダウンロードし、`python3.4 setup.py
install`を試しましたが、`/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-
packages/`に書き込み権限がない旨のエラーが出てインストールできませんでした。

さらに、`python3.4 setup.py install --home=DIRECTORY`も試しましたが、

> You are attempting to install a package to a directory that is not on  
>  PYTHONPATH and which Python does not read ".pth" files from.

というエラーで失敗しました。

そこで、何か設定を変更することで、アクセス権限のあるフォルダ(管理者権限を必要としないユーザー領域)にライブラリだけインストールしたいと思うのですが、どのような設定をすれば良いのでしょうか。

よろしくお願いいたします。


CC BY-SA 3.0
2015-10-10T05:23:44.143
17496
2015-10-10T15:35:48.503
2015-10-10T06:41:06.723
7290
12705
question
python macos
共有パソコンにおける、Pythonパッケージのユーザー管理フォルダへのインストール


`--user`オプションをつけることでインストールできるはずです。

[code]

    python3.4 setup.py install --user
    
[/code]

のようになります。


CC BY-SA 3.0
2015-10-10T05:47:43.933
17498
2015-10-10T05:47:43.933
12704
17496
answer


Python3 の pip は `pip3` というコマンド名だと思います。  
なんらかの事情でインストールされていない場合は、[ensurepipモジュール](http://docs.python.jp/3/library/ensurepip.html
"ensurepip")でインストールできます。


CC BY-SA 3.0
2015-10-10T15:35:48.503
17509
2015-10-10T15:35:48.503
3054
17496
answer