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

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

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

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

pip

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

Q&A

解決済

1回答

3088閲覧

functoolsモジュールがインストールできない

退会済みユーザー

退会済みユーザー

総合スコア0

Python 3.x

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

pip

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

0グッド

0クリップ

投稿2019/05/21 11:25

前提・実現したいこと

functoolsモジュールをpythonで使用したい。

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

ERROR: Complete output from command 'C:\Program Files\Python37\python.exe' -u -c 'import setuptools, tokenize;file='"'"'C:\Users\アカウント名\AppData\Local\Temp\pip-install-mt1odayf\functools\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\アカウント名\AppData\Local\Temp\pip-record-yd6ok_gh\install-record.txt' --single-version-externally-managed --compile --user --prefix=:
ERROR: running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
copying functools.py -> build\lib.win-amd64-3.7
running build_ext
building '_functools' extension
creating build\temp.win-amd64-3.7
creating build\temp.win-amd64-3.7\Release
creating build\temp.win-amd64-3.7\Release\src
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.20.27508\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Program Files\Python37\include" "-IC:\Program Files\Python37\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.20.27508\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tcsrc\functools.c /Fobuild\temp.win-amd64-3.7\Release\src\functools.obj
functools.c
src\functools.c(43): warning C4013: 関数 'Py_InitModule3' は定義されていません。int 型の値を返す外部関数と見なします。
src\functools.c(43): warning C4047: '=': 間接参照のレベルが 'PyObject *' と 'int' で異なっています。
src\functools.c(45): warning C4033: 'init_functools' : 関数には戻り値が必要です。
src\functools.c(49): warning C4033: 'init_functools' : 関数には戻り値が必要です。
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.20.27508\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Program Files\Python37\include" "-IC:\Program Files\Python37\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.20.27508\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tcsrc\compose.c /Fobuild\temp.win-amd64-3.7\Release\src\compose.obj
compose.c
src\compose.c(57): warning C4244: '=': 'Py_ssize_t' から 'int' への変換です。データが失われる可能性があります。
src\compose.c(96): error C2039: 'ob_type': 'compose' のメンバーではありません。
src\compose.c(44): note: 'compose' の宣言を確認してください
src\compose.c(137): warning C4013: 関数 'PyString_FromFormat' は定義されていません。int 型の値を返す外部関数と見なします。
src\compose.c(138): warning C4013: 関数 'PyString_AsString' は定義されていません。int 型の値を返す外部関数と見なします。
src\compose.c(138): warning C4047: '=': 間接参照のレベルが 'PyObject *' と 'int' で異なっています。
src\compose.c(143): warning C4047: '初期化中': 間接参照のレベルが 'Py_ssize_t' と 'char [8]' で異なっています。
src\compose.c(143): warning C4113: 'destructor' はパラメーター リストが 'printfunc' と異なります。
src\compose.c(143): warning C4133: '初期化中': 'destructor' と 'printfunc' の間で型に互換性がありません。
src\compose.c(143): warning C4047: '初期化中': 間接参照のレベルが 'PyNumberMethods *' と 'reprfunc' で異なっています。
src\compose.c(143): warning C4113: 'ternaryfunc' はパラメーター リストが 'reprfunc' と異なります。
src\compose.c(143): warning C4047: '初期化中': 間接参照のレベルが 'const char *' と 'unsigned long' で異なっています。
src\compose.c(143): warning C4047: '初期化中': 間接参照のレベルが 'traverseproc' と 'char *' で異なっています。
src\compose.c(143): warning C4113: 'traverseproc' はパラメーター リストが 'inquiry' と異なります。
src\compose.c(143): warning C4113: 'PyObject *(__cdecl *)(PyObject *,PyObject *)' はパラメーター リストが 'descrsetfunc' と異なり
ます。
src\compose.c(143): warning C4047: '初期化中': 間接参照のレベルが 'descrsetfunc' と 'PyObject *(__cdecl *)(PyObject *,PyObject *)' で異なっています。
src\compose.c(143): warning C4113: 'PyObject *(__cdecl *)(PyTypeObject *,PyObject *,PyObject *)' はパラメーター リストが 'freefunc' と異なります。
src\compose.c(143): warning C4047: '初期化中': 間接参照のレベルが 'freefunc' と 'PyObject *(__cdecl *)(PyTypeObject *,PyObject *,PyObject *)' で異なっています。
src\compose.c(143): warning C4133: '初期化中': 'void (__cdecl *)(void *)' と 'inquiry' の間で型に互換性がありません。
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.20.27508\bin\HostX86\x64\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Command "'C:\Program Files\Python37\python.exe' -u -c 'import setuptools, tokenize;file='"'"'C:\Users\アカウント名\AppData\Local\Temp\pip-install-mt1odayf\functools\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\yacoo\AppData\Local\Temp\pip-record-yd6ok_gh\install-record.txt' --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in C:\Users\yacoo\AppData\Local\Temp\pip-install-mt1odayf\functools\

該当のソースコード

pip install functools

試したこと

補足情報(FW/ツールのバージョンなど)

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

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

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

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

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

guest

回答1

0

ベストアンサー

functoolsは標準モジュールなので、インストールの必要はありません。

投稿2019/05/21 11:29

LouiS0616

総合スコア35660

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

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

退会済みユーザー

退会済みユーザー

2019/05/21 11:32

確認したら使用できました。 本当にありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問