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

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

新規登録して質問してみよう
ただいま回答率
85.49%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

pip

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

Q&A

解決済

2回答

2083閲覧

pipインストール時にzlibで発生したエラーが解消できない。

kekosh

総合スコア20

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

pip

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

0グッド

0クリップ

投稿2017/09/07 14:09

###前提・実現したいこと
[環境]
windows10, windows7
python 3.6.1

いつも参考にさせていただいております。

pythonでパスワード付きzipファイルを作成したいと考え調べた結果、「pyminizip」という
ライブラリを使用すれば実現できるとわかり、インストールしようとしたのですが、
下記のようなエラーが発生し、導入をすすめることができません。

どのように対応すれば、正常にインストール可能となるのでしょうか。

###該当のソースコード

pip install pyminizip

###試したこと
・pipではなくeasy_installを使用してインストールを試行 ⇒ 同様にエラーとなる。
・Microsoft Visual C++ Build Toolsをインストール ⇒ 同様のエラーとなる。

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

C:\Users\playuser>pip install pyminizip Collecting pyminizip Using cached pyminizip-0.2.1.tar.gz Installing collected packages: pyminizip Running setup.py install for pyminizip ... error Complete output from command "c:\users\playuser\appdata\local\programs\python\python36\python.exe" -u -c "import setuptools, tokenize;__file__='C:\Users\playuserK~1\AppData\Local\Temp\pip-build-ss7ahj7u\pyminizip\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\playuserK~1\AppData\Local\Temp\pip-kuu5yjjy-record\install-record.txt --single-version-externally-managed --compile: running install running build running build_ext building 'pyminizip' extension creating build creating build\temp.win-amd64-3.6 creating build\temp.win-amd64-3.6\Release creating build\temp.win-amd64-3.6\Release\src C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Isrc "-Ic:\users\playuser\appdata\local\programs\python\python36\include" "-Ic:\users\playuser\appdata\local\programs\python\python36\include" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/py_minizip.c /Fobuild\temp.win-amd64-3.6\Release\src/py_minizip.obj py_minizip.c c:\users\playuser\appdata\local\temp\pip-build-ss7ahj7u\pyminizip\src\zip.h(43): fatal error C1083: Cannot open include file: 'zlib.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2 ---------------------------------------- Command ""c:\users\playuser\appdata\local\programs\python\python36\python.exe" -u -c "import setuptools, tokenize;__file__='C:\Users\playuserK~1\AppData\Local\Temp\pip-build-ss7ahj7u\pyminizip\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\playuserK~1\AppData\Local\Temp\pip-kuu5yjjy-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\playuserK~1\AppData\Local\Temp\pip-build-ss7ahj7u\pyminizip\

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

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

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

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

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

guest

回答2

0

自己解決

結局解決できなかったため、別の方法を考えることにしました。
ありがとうございました。

投稿2017/12/07 09:01

kekosh

総合スコア20

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

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

0

自信はありませんが、以下のようにやってみたらどうなりますか?

pip --no-cache-dir install pyminizip

おそらく上記の修正で対処されていると思うのですが、古いソースコードがキャッシュに残ってエラーが消えないのではないかと。

もしダメなら、上記githubから新しいソースコードを持ってきて、「python setup.py install」するしかないですかね。

投稿2017/09/07 16:33

katsuko

総合スコア3469

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

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

katsuko

2017/09/08 01:44

追記です。ソースからのインストールは、「pip install ソースファイル」でできるそうです。
kekosh

2017/09/11 05:30

確認が遅くなり申し訳ありません。 教えていただいた方法を試しましたが、どちらも変わらず同じエラーが発生してしまいます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.49%

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

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

質問する

関連した質問