1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

nwdiagオフラインインストールで困ったこと

Posted at

nwdiagオフラインインストールで困ったこと

会社環境に->nwdiagを設定した際つまづいたのでメモ。

作業環境

  • OS
    • Windows 10 Enterprise(build 17763)
  • 最終的なソフトウェア環境
    • Python 3.8.3(Windows版)
    • pip 19.2.3
    • pillow 6.2.2(CP38 x64)
    • 他依存関係にあるものは2020年6月5日時点の最新版

やったこと

自宅のオンライン環境であれば、pip install nwdiagコマンド1行でインストール完了となるのですが、制限がある会社環境上そうはいきません。

上記コマンドを打つと、プロキシサーバとの接続タイムアウトとなるため、まずプロキシを突破しようと試みます。

## 中略 ## Connection to "プロキシサーバ" timed out.

とりあえず、自動構成スクリプトファイル(.pac)から、プロキシサーバのIPとポートを確認して、プロキシサーバを指定した状態で再度pipコマンドを発行します。

しかし、状況は特に変わりません。

もうこれはどうしようもないので、依存関係にあるもの全てをダウンロードして、以下コマンドで手動インストールしていきます。

# インストールコマンド
python -m pip install hogehoge

->Pythonパッケージのダウンロード元

意外な程順調に事は進みますが・・・・Pillowの出現により作業が難航します。

エラーと解決策

blockdiagのインストールに必要な、「Pillow-7.1.2-cp38-cp38-win_amd64.whl」をインストールする際に以下エラーが発生しました。

## 中略 ##
The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.

pythonやpipのバージョンダウンやら、zlib等のインストールを試しましたが、結果は変わりませんでした。

数日試行した結果、->githubのissue(英語)にあったPillowのバージョンダウンを試したところ、Pillowのインストールに成功しました!

  • インストールできたPillowパッケージ
  • Pillow-6.2.2-cp38-cp38-win_amd64.whl

もし同内容で困っている方の一助になれば幸いです。(あまりいらっしゃらないと思いますが・・)

以上

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?