Rendering学習日記

日々、3DCGの世界は進歩しています。勉強して理解したことをまとめていきます。RenderMan互換レンダラーやグローバル・イルミネーション。いろんなことに好奇心を持って、面白くなる。目指せShader書き!!
ありがとうございます。

Python3.3 and cgkit install for Windows7 32bit

cgkitをPython3.3環境、Windows7 32bit環境にインストールしてみました。少し難がありますが
何とか動きます。
cgkitはPython2.6や2.7環境では問題なく動きます。PyProtocolのインストールが面倒なだけでした。
Python3環境ではPyProtocolが必要なくなり、インストールが簡単になりましたが、微調整が必要なところです。
Python環境とRenderMan互換レンダラー(Pixie)をインストールしていきましょう。

■以下をWindows7 32bit環境にインストールします。
 python-3.3.5.msi
 cgkit-2.0.0.win32-py3.3.exe
 pygame-1.9.2a0-hg_56e0eadfc267.win32-py3.3.msi
 PyOpenGL-3.1.0.win32.exe
 ode-0.13.1.win32-py3.3.exe
 Pillow-2.5.0.win32-py3.3.exe
 numpy-1.9.0b1-win32-superpack-python3.3.exe

だいたいのバイナリデータはこちらからダウンロードしました。
http://www.lfd.uci.edu/~gohlke/pythonlibs/

■インストールが終わったら、Python3.3の環境設定です。
コンピュータ右クリック→プロパティ→システムの詳細設定→環境変数→システム環境変数内のPATHをクリック→「編集」をクリック
変数値の行の最後に以下のパスを記入します。

;C:\Python33;C:\Python33\Scripts;

■再起動します。

■サンプルをcgkitのチュートリアルページからscriptをとってきます。
http://cgkit.sourceforge.net/tutorials/demo1.html

■OpenGL表示のviewerを起動してみましょう。
D:\Aplication\cgkit>viewer.py demo1.py
Traceback (most recent call last):
File "C:\Python33\Scripts\viewer.py", line 699, in
viewer.run()
File "C:\Python33\lib\site-packages\cgkit\tool.py", line 198, in run
self.action()
File "C:\Python33\Scripts\viewer.py", line 389, in action
self.handleEvents(events)
File "C:\Python33\Scripts\viewer.py", line 424, in handleEvents
key = e.str
AttributeError: 'Event' object has no attribute 'str'

■画面は表示されますが、altキーを押して画面操作をしようとするとウインドウが閉じてしまい、
エラーが表示されます。

■ここでエディタを使ってviewer.pyの424行を変更します。
key = e.str

key = e.unicode
に変更してください。

■再度viewerを動かすとできます。
D:\Aplication\cgkit>viewer.py demo1.py

■続いてレンダリングをやってみましょう。事前に3delightをインストールしておきましょう。
32bit版3Delightはなくなっていました。ここではPixie Renderer(2009年開発停止)を利用します。
http://sourceforge.net/projects/pixie/files/
Pixie-2.2.6-Setup.exeをダウンロードしインストールします。

■シェーダコンパイラsdrcが
「このアプリケーションのサイド バイ サイド構成が正しくないため、アプリケーションを
開始できませんでした。詳細については、アプリケーションのイベント ログを参照する
か、コマンド ライン ツール sxstrace.exe を使用してください。」
と出るので、2010年にビルドしたPixie_2010-05-25_Win32.zipをダウンロードします。
https://github.com/scorpion007/pixie/downloads
解凍して、C:\Program Files\pixieフォルダの中身と入れ替えます。
uninstall.dat等はそのままにしておきます。

■cgkitでサンプルをPixieを使ってレンダリングしてみましょう。
D:\Aplication\cgkit>render.py -rpixie demo1.py
Exporting main.rib...
Traceback (most recent call last):
File "C:\Python33\Scripts\render.py", line 361, in
render.run()
File "C:\Python33\lib\site-packages\cgkit\tool.py", line 198, in run
self.action()
File "C:\Python33\Scripts\render.py", line 237, in action
bakestvar = bakestvar
File "C:\Python33\lib\site-packages\cgkit\cmds.py", line 981, in save
exp.exportFile(os.path.basename(filename), **options)
File "C:\Python33\lib\site-packages\cgkit\ribexport.py", line 172, in exportFi
le
explgt = self.adapt(obj, ILightSource)
File "C:\Python33\lib\site-packages\cgkit\ribexport.py", line 672, in adapt
return protocols.adapt(obj, interface)
File "C:\Python33\lib\site-packages\cgkit\protocols.py", line 53, in adapt
if interfaces.has_key(interface):
AttributeError: 'dict' object has no attribute 'has_key'

とエラーが出ます。
C:\Python33\Lib\site-packages\cgkit\protocols.pyをエディタで開きます。
53行目を変更します。
if interfaces.has_key(interface):

if interface in interfaces:
protocols.pyを保存します。

■再度レンダリングします。
D:\Aplication\cgkit>render.py -rpixie demo1.py
Exporting main.rib...
1 passes...
Traceback (most recent call last):
File "C:\Python33\Scripts\render.py", line 361, in
render.run()
File "C:\Python33\lib\site-packages\cgkit\tool.py", line 198, in run
self.action()
File "C:\Python33\Scripts\render.py", line 237, in action
bakestvar = bakestvar
File "C:\Python33\lib\site-packages\cgkit\cmds.py", line 981, in save
exp.exportFile(os.path.basename(filename), **options)
File "C:\Python33\lib\site-packages\cgkit\ribexport.py", line 280, in exportFi
le
rpass.doPass(frameNr)
File "C:\Python33\lib\site-packages\cgkit\ribexport.py", line 832, in doPass
lid = self.exporter.applyLightSource(lgt)
File "C:\Python33\lib\site-packages\cgkit\ribexport.py", line 364, in applyLig
htSource
explgt.shaderSource())
File "C:\Python33\lib\site-packages\cgkit\ribexport.py", line 557, in writeSha
der
f = file(filename, "wt")
NameError: global name 'file' is not defined

とエラーが出ます。
C:\Python33\lib\site-packages\cgkit\ribexport.pyをエディタで開きます。
557行を変更します。
f = file(filename, "wt")

f = open(filename, "wt")
ribexport.pyを保存します。

■再度レンダリングすると無事に黄色の球体が表示されます。
D:\Aplication\cgkit>render.py -rpixie demo1.py
Exporting main.rib...
1 passes...
Compiling shaders...
Compiling glmaterial.sl
Compiling glpointlight.sl
Preprocessing time: 1s
Rendering "out.tif" (frame 0)...
Rendering time: 7s

■テクスチャがあるサンプルをレンダリングしてみましょう。調整が必要です。
以下からサンプルをダウンロードします。(simplescene.py, uvmap.png)
http://cgkit.sourceforge.net/tutorials/renderman.html

■レンダリングしてみます。
D:\Aplication\cgkit>render.py -r3delight simplescene.py
Exporting main.rib...
3 passes...
Converting "uvmap.png"
Traceback (most recent call last):
File "C:\Python33\Scripts\render.py", line 361, in
render.run()
File "C:\Python33\lib\site-packages\cgkit\tool.py", line 198, in run
self.action()
File "C:\Python33\Scripts\render.py", line 237, in action
bakestvar = bakestvar
File "C:\Python33\lib\site-packages\cgkit\cmds.py", line 981, in save
exp.exportFile(os.path.basename(filename), **options)
File "C:\Python33\lib\site-packages\cgkit\ribexport.py", line 271, in exportFi
le
rpass.doPass(frameNr)
File "C:\Python33\lib\site-packages\cgkit\ribexport.py", line 1267, in doPass
self.copyImageMap(map)
File "C:\Python33\lib\site-packages\cgkit\ribexport.py", line 1297, in copyIma
geMap
img = Image.open(texmap)
NameError: global name 'Image' is not defined

PILがないということなので
C:\Python33\lib\site-packages\cgkit\ribexport.pyをエディタで開きます。

68行目あたりに追加行。
from PIL import Image
を加えます。

■再度レンダリングします。できました。
D:\Aplication\cgkit>render.py -rpixie simplescene.py
Exporting main.rib...
3 passes...
Converting "uvmap.png"
Compiling shaders...
Compiling gldistantlight.sl
Compiling glmaterial.sl
Compiling glpointlight.sl
Compiling glspotlight.sl
Preprocessing time: 0s
Rendering "out.tif" (frame 0)...
Rendering time: 6s


Windows7 32bitとPython3.3環境でのcgkit関連のインストールは
まだ課題があります。テクスチャを貼ったviewer.pyがPILとうまくつながってくれません
D:\Aplication\cgkit>viewer.py simplescene.py
Texname: 1
Loading "uvmap.png"... Traceback (most recent call last):
File "C:\Python33\Scripts\viewer.py", line 699, in
viewer.run()
File "C:\Python33\lib\site-packages\cgkit\tool.py", line 198, in run
self.action()
File "C:\Python33\Scripts\viewer.py", line 384, in action
self.draw(self.cam, self.width, self.height)
File "C:\Python33\Scripts\viewer.py", line 676, in draw
renderer.paint(root)
File "C:\Python33\lib\site-packages\cgkit\glmaterial.py", line 104, in loadTe
Data
img = Image.open(fullname)
File "C:\Python33\lib\site-packages\cgkit\_Image.py", line 148, in open
raise ImportError("No module named Image. Please install PIL (http://www.py
honware.com/products/pil/index.htm).")
ImportError: No module named Image. Please install PIL (http://www.pythonware.c
m/products/pil/index.htm).

D:\Aplication\cgkit>viewer.py simplescene.py
Texname: 1
Loading "uvmap.png"... Traceback (most recent call last):
File "C:\Python33\Scripts\viewer.py", line 699, in
viewer.run()
File "C:\Python33\lib\site-packages\cgkit\tool.py", line 198, in run
self.action()
File "C:\Python33\Scripts\viewer.py", line 384, in action
self.draw(self.cam, self.width, self.height)
File "C:\Python33\Scripts\viewer.py", line 676, in draw
renderer.paint(root)
File "C:\Python33\lib\site-packages\cgkit\glmaterial.py", line 104, in loadTe
Data
img = Image.open(fullname)
AttributeError: 'module' object has no attribute 'open'

他objのインポートなど微調整が必要です。
引き続き、検証します。
ありがとうございます。
  • -
  • -

python cgkit install under Windows7

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

W:\python_cg_programing\pythoncgkitinstall>pip install Pillow-2.8.2-cp27-none-wi
n32.whl
Processing w:\python_cg_programing\pythoncgkitinstall\pillow-2.8.2-cp27-none-win
32.whl
Installing collected packages: Pillow
Successfully installed Pillow-2.8.2

W:\python_cg_programing\pythoncgkitinstall>pip freeze
Pillow==2.8.2
pyglet==1.2.2
pyprocessing==0.1.3.22

W:\python_cg_programing\pythoncgkitinstall>pip install pygame-1.9.2a0-cp27-none-
win32.whl
Processing w:\python_cg_programing\pythoncgkitinstall\pygame-1.9.2a0-cp27-none-w
in32.whl
Installing collected packages: pygame
Successfully installed pygame-1.9.2a0

W:\python_cg_programing\pythoncgkitinstall>pip install ode-0.13.1-cp27-none-win3
2.whl
Processing w:\python_cg_programing\pythoncgkitinstall\ode-0.13.1-cp27-none-win32
.whl
Installing collected packages: ode
Successfully installed ode-0.13.1

W:\python_cg_programing\pythoncgkitinstall>pip install cgkit-2.0.0-cp27-none-win
32.whl
Processing w:\python_cg_programing\pythoncgkitinstall\cgkit-2.0.0-cp27-none-win3
2.whl
Installing collected packages: cgkit
Successfully installed cgkit-2.0.0

W:\python_cg_programing\pythoncgkitinstall>pip install PyOpenGL-3.1.1a1-cp27-non
e-win32.whl
Processing w:\python_cg_programing\pythoncgkitinstall\pyopengl-3.1.1a1-cp27-none
-win32.whl
Installing collected packages: PyOpenGL
Successfully installed PyOpenGL-3.1.1a1

W:\python_cg_programing\pythoncgkitinstall>pip freeze
cgkit==2.0.0
ode==0.13.1
Pillow==2.8.2
pygame==1.9.2a0
pyglet==1.2.2
PyOpenGL==3.1.1a1
pyprocessing==0.1.3.22

W:\python_cg_programing\pythoncgkitinstall>
  • -
  • -

Python27とcgkit install (Windows7 32bit)

Python2.7.10をインストールするとpipもインストールされました。とても便利になりました。
pythonのモジュールはwhlが多くなってきました。

>pip install hoge****.whl

のような感じで簡単にインストールできます。

■Python2.7.10をインストールした後、
Windowsの環境変数Pathに以下を追記します。
気をつけて行います。既存のパスの最後に付けます

;C:\Python27;C:\Python27\Scripts

■ここで再起動します。

■次に、以下からダウンロードします。

http://www.lfd.uci.edu/~gohlke/pythonlibs/

Pillow-2.8.2-cp27-none-win32.whl
pygame-1.9.2a0-cp27-none-win32.whl
ode-0.13.1-cp27-none-win32.whl
PyOpenGL-3.1.1a1-cp27-none-win32.whl
cgkit-2.0.0-cp27-none-win32.whl

をダウンロードします。
またVpythonを使いたいならば
VPython-5.74-cp27-none-win32.whl

Microsoftから
VCForPython27.msiをダウンロードして
インストールします。

以下は、試したログです。
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

D:\Aplication>pip install Pillow-2.8.2-cp27-none-win32.whl
Processing d:\aplication\pillow-2.8.2-cp27-none-win32.whl
Installing collected packages: Pillow
Successfully installed Pillow-2.8.2

D:\Aplication>pip freeze
Pillow==2.8.2
pyglet==1.2.2
pyprocessing==0.1.3.22

D:\Aplication>pip install pygame-1.9.2a0-cp27-none-win32.whl
Processing d:\aplication\pygame-1.9.2a0-cp27-none-win32.whl
Installing collected packages: pygame
Successfully installed pygame-1.9.2a0

D:\Aplication>pip install ode-0.13.1-cp27-none-win32.whl
Processing d:\aplication\ode-0.13.1-cp27-none-win32.whl
Installing collected packages: ode
Successfully installed ode-0.13.1

D:\Aplication>pip install cgkit-2.0.0-cp27-none-win32.whl
Processing d:\aplication\cgkit-2.0.0-cp27-none-win32.whl
Installing collected packages: cgkit
Successfully installed cgkit-2.0.0

D:\Aplication>pip install PyOpenGL-3.1.1a1-cp27-none-win32.whl
Processing d:\aplication\pyopengl-3.1.1a1-cp27-none-win32.whl
Installing collected packages: PyOpenGL
Successfully installed PyOpenGL-3.1.1a1
■ここは時間かかります。しばらく待ちます。


■ここからVpythonのインストールです。
最初、エラーでインストールできませんでした。

D:\Aplication>pip install VPython-5.74-cp27-none-win32.whl
Processing d:\aplication\vpython-5.74-cp27-none-win32.whl
Collecting fonttools (from VPython==5.74)
Downloading FontTools-2.4.tar.gz (323kB)
100% |################################| 327kB 369kB/s
Collecting TTFQuery (from VPython==5.74)
Downloading TTFQuery-1.0.5.tar.gz
Collecting Polygon2 (from VPython==5.74)
Downloading Polygon2-2.0.7.zip (73kB)
100% |################################| 77kB 561kB/s
Collecting numpy (from fonttools->VPython==5.74)
Downloading numpy-1.9.2.tar.gz (4.0MB)
100% |################################| 4.0MB 79kB/s
Installing collected packages: numpy, fonttools, TTFQuery, Polygon2, VPython
Running setup.py install for numpy
Complete output from command C:\Python27\python.exe -c "import setuptools, t
okenize;__file__='c:\\windows\\temp\\pip-build-2wkd41\\numpy\\setup.py';exec(com
pile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __f
ile__, 'exec'))" install --record c:\windows\temp\pip-hob8vx-record\install-reco
rd.txt --single-version-externally-managed --compile:
non-existing path in 'numpy\\distutils': 'site.cfg'
non-existing path in 'numpy\\f2py': 'docs'
non-existing path in 'numpy\\f2py': 'f2py.1'
F2PY Version 2
blas_opt_info:
blas_mkl_info:
libraries mkl,vml,guide not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Py
thon27\\libs']
NOT AVAILABLE

openblas_info:
libraries openblas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python2
7\\libs']
NOT AVAILABLE

atlas_3_10_blas_threads_info:
Setting PTATLAS=ATLAS
libraries tatlas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python27\
\libs']
NOT AVAILABLE

atlas_3_10_blas_info:
libraries satlas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python27\
\libs']
NOT AVAILABLE

atlas_blas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in ['C:\\Python27\\lib', 'C:\\
', 'C:\\Python27\\libs']
NOT AVAILABLE

atlas_blas_info:
libraries f77blas,cblas,atlas not found in ['C:\\Python27\\lib', 'C:\\', '
C:\\Python27\\libs']
NOT AVAILABLE

blas_info:
libraries blas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python27\\l
ibs']
NOT AVAILABLE

blas_src_info:
NOT AVAILABLE

NOT AVAILABLE

non-existing path in 'numpy\\lib': 'benchmarks'
lapack_opt_info:
openblas_lapack_info:
libraries openblas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python2
7\\libs']
NOT AVAILABLE

lapack_mkl_info:
mkl_info:
libraries mkl,vml,guide not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Py
thon27\\libs']
NOT AVAILABLE

NOT AVAILABLE

atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
libraries tatlas,tatlas not found in C:\Python27\lib
libraries lapack_atlas not found in C:\Python27\lib
libraries tatlas,tatlas not found in C:\
libraries lapack_atlas not found in C:\
libraries tatlas,tatlas not found in C:\Python27\libs
libraries lapack_atlas not found in C:\Python27\libs
numpy.distutils.system_info.atlas_3_10_threads_info
NOT AVAILABLE

atlas_3_10_info:
libraries satlas,satlas not found in C:\Python27\lib
libraries lapack_atlas not found in C:\Python27\lib
libraries satlas,satlas not found in C:\
libraries lapack_atlas not found in C:\
libraries satlas,satlas not found in C:\Python27\libs
libraries lapack_atlas not found in C:\Python27\libs
numpy.distutils.system_info.atlas_3_10_info
NOT AVAILABLE

atlas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in C:\Python27\lib
libraries lapack_atlas not found in C:\Python27\lib
libraries ptf77blas,ptcblas,atlas not found in C:\
libraries lapack_atlas not found in C:\
libraries ptf77blas,ptcblas,atlas not found in C:\Python27\libs
libraries lapack_atlas not found in C:\Python27\libs
numpy.distutils.system_info.atlas_threads_info
NOT AVAILABLE

atlas_info:
libraries f77blas,cblas,atlas not found in C:\Python27\lib
libraries lapack_atlas not found in C:\Python27\lib
libraries f77blas,cblas,atlas not found in C:\
libraries lapack_atlas not found in C:\
libraries f77blas,cblas,atlas not found in C:\Python27\libs
libraries lapack_atlas not found in C:\Python27\libs
numpy.distutils.system_info.atlas_info
NOT AVAILABLE

lapack_info:
libraries lapack not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python27\
\libs']
NOT AVAILABLE

lapack_src_info:
NOT AVAILABLE

NOT AVAILABLE

running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler
options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler
options
running build_src
build_src
building py_modules sources
creating build
creating build\src.win32-2.7
creating build\src.win32-2.7\numpy
creating build\src.win32-2.7\numpy\distutils
building library "npymath" sources
No module named msvccompiler in numpy.distutils; trying from distutils
Running from numpy source directory.
c:\windows\temp\pip-build-2wkd41\numpy\numpy\distutils\system_info.py:1603:
UserWarning:
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
warnings.warn(AtlasNotFoundError.__doc__)
c:\windows\temp\pip-build-2wkd41\numpy\numpy\distutils\system_info.py:1612:
UserWarning:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
warnings.warn(BlasNotFoundError.__doc__)
c:\windows\temp\pip-build-2wkd41\numpy\numpy\distutils\system_info.py:1615:
UserWarning:
Blas (http://www.netlib.org/blas/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [blas_src]) or by setting
the BLAS_SRC environment variable.
warnings.warn(BlasSrcNotFoundError.__doc__)
c:\windows\temp\pip-build-2wkd41\numpy\numpy\distutils\system_info.py:1505:
UserWarning:
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
warnings.warn(AtlasNotFoundError.__doc__)
c:\windows\temp\pip-build-2wkd41\numpy\numpy\distutils\system_info.py:1516:
UserWarning:
Lapack (http://www.netlib.org/lapack/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [lapack]) or by setting
the LAPACK environment variable.
warnings.warn(LapackNotFoundError.__doc__)
c:\windows\temp\pip-build-2wkd41\numpy\numpy\distutils\system_info.py:1519:
UserWarning:
Lapack (http://www.netlib.org/lapack/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [lapack_src]) or by setting
the LAPACK_SRC environment variable.
warnings.warn(LapackSrcNotFoundError.__doc__)
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution opt
ion: 'define_macros'
warnings.warn(msg)
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat).
Get it from http://aka.ms/vcpython27

----------------------------------------
Command "C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\wi
ndows\\temp\\pip-build-2wkd41\\numpy\\setup.py';exec(compile(getattr(tokenize, '
open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install
--record c:\windows\temp\pip-hob8vx-record\install-record.txt --single-version-
externally-managed --compile" failed with error code 1 in c:\windows\temp\pip-bu
ild-2wkd41\numpy

■エラーが出ました!!!
MicrosoftがPython 2.7用のコンパクトなVC++ 9.0コンパイラMicrosoft Visual C++ Compiler for Python 2.7を配布しています。
Microsoftから
VCForPython27.msiをダウンロードして
インストールします。
■ここを参考にしました。ありがとうございます。
http://www.regentechlog.com/2014/04/13/build-python-package-on-windows/




仕切りなおします。再度チャレンジ!
D:\Aplication>pip install VPython-5.74-cp27-none-win32.whl
Processing d:\aplication\vpython-5.74-cp27-none-win32.whl
Collecting fonttools (from VPython==5.74)
Using cached FontTools-2.4.tar.gz
Collecting TTFQuery (from VPython==5.74)
Using cached TTFQuery-1.0.5.tar.gz
Collecting Polygon2 (from VPython==5.74)
Using cached Polygon2-2.0.7.zip
Collecting numpy (from fonttools->VPython==5.74)
Using cached numpy-1.9.2.tar.gz
Installing collected packages: numpy, fonttools, TTFQuery, Polygon2, VPython
Running setup.py install for numpy
Running setup.py install for fonttools
Running setup.py install for TTFQuery
Running setup.py install for Polygon2
Successfully installed Polygon2-2.0.7 TTFQuery-1.0.5 VPython-5.74 fonttools nump
y-1.9.2

■内容を確認します
D:\Aplication>pip freeze
cgkit==2.0.0
FontTools==2.4
numpy==1.9.2
ode==0.13.1
Pillow==2.8.2
Polygon2==2.0.7
pygame==1.9.2a0
pyglet==1.2.2
PyOpenGL==3.1.1a1
pyprocessing==0.1.3.22
TTFQuery==1.0.5
VPython==5.74

●ありがとうございます。
  • -
  • -
<< 5/8 >>