私の職場のコンピュータにはネットワークの制約があり、cmdでpip install
を使用しようとすると、パッケージエラーがタイムアウトになったり見つからなかったりするだけです。
例えば;私がpip install seaborn
を試みたとき:
代わりに、必要なパッケージのtar.gzファイルをダウンロードしようとしましたが、インストール方法がわかりません。 tar.gzファイルからファイルを抽出しました。その中に "setup"ファイルがありますが、それほど多くはありません。
Windows上でpip install
を使わずにこの方法でpythonパッケージをインストールする方法を説明できる人がいたらそれは驚くべきことです。
以下の答えを組み合わせたおかげで、私はうまくいった。
python setup.py install
を実行する前にcmdを正しいフォルダに向けなければなりませんでした。私はpushd C:\Users\absolutefilepathtotarunpackedfolder
によってこれを行いましたpython setup.py install
を実行してください。Thanks Talesパドヴァ&ヒューゴ・オノレム
ネットワークを使わずにpip
を使うことができます。 ドキュメント内 ( "特定のソースアーカイブファイルのインストール"を検索)を参照してください。どれでもうまくいくはずです。
pip install relative_path_to_seaborn.tar.gz
pip install absolute_path_to_seaborn.tar.gz
pip install file:///absolute_path_to_seaborn.tar.gz
あるいは、アーカイブを解凍して、pip
またはpython
と一緒に直接setup.py
を使用することもできます。
cd directory_containing_setup.py
pip install .
python setup.py install
もちろん、先に進む前に必要なパッケージをダウンロードして同じ方法でインストールする必要もあります。
最初に展開せずにtarballをインストールすることができます。コマンドプロンプトから.tar.gz
ファイルを含むディレクトリに移動して、次のコマンドを入力します。
pip install my-tarball-file-name.tar.gz
私はpython 3.4.3を実行しています、これは私のために働きます。これが他のバージョンのpythonでも動作するかどうかはわかりません。
実行してインストールする
python setup.py install
いっそのこと、あなたはgithubからダウンロードすることができます。 apt-get install git
経由でgitをインストールしてから、以下のステップに従ってください。
git clone https://github.com/mwaskom/seaborn.git
cd seaborn
python setup.py install
Python3を使っている人のためにあなたは使うことができます:
python3 setup.py install
代わりにSudo apt-get install python-seaborn
を使用することは可能ですか?基本的にtar.gzはセットアップを含んだZipファイルですので、解凍してダウンロードした場所にcdしてgunzip -c seaborn-0.7.0.tar.gz | tar xf -
をLinuxに使用するのがよいでしょう。辞書を新しいseabornの解凍ファイルに変更してpython setup.py install
を実行します。