« Python3.4 64-bitでGUIプログラミングしてみる。 | トップページ | DREAM SHOOT 第2弾 反動蹴­速迅砲の英語字幕が素晴らしい件 »

2014年4月22日 (火)

Python3.4 64-bitでnumpyなどインストール。

numpy 1.8.1 64-bitのインストール

何はともあれnumpyがないとPythonでのScientific computingは始まりません。pip install numpyはあえなくビルドエラー。wxPythonみたいにWheelを用意してくれてるかとおもったけど、そんなに甘くはなかった。

ちょいとググるとAndrew!というブログに

the 32-bit version of Python 3 must be installed 'just for me, and not 'for everyone' on this computer'.

とかあって、numpyは32ビット版しかないらしいのでPython自体を32ビット版にしろという悲しい情報。。。ホントかよ。。とおもったけど、そんな時はGohlkeさんのUnofficial Windows Binaries for Python Extension Packagesへ行ってみるわけです。Unofficialとかいっているけど、公式よりもいい場合が多いという鬼のようなインストーラー集で、アップデートも頻繁にある。

numpy-MKL-1.8.1.win-amd64-py3.4.exeをダウンロード、インストール。import numpyで確認、importできた。あっさり完了。Gohlkeさんには世話になるのう。

追記 「今から始めるPython その1」の方にも書きましたが、ウィンドウズでNumpyの64版が配布されていない理由はライセンスと手間の問題らしいです。Gohlkeさんのバージョンを正式版にしちゃおうという議論もメーリングリストであったけど立ち消えてしまったし。

ウィンドウズで64ビット版の普及が遅い理由は、多くのライブラリが依存しているNumpyの開発者の多くがLinuxユーザーで、ウィンドウズでフリーでライセンスがうるさくないツールで64ビット用にCやFORTRANのコードをコンパイルするのがやたら面倒いので、ずっと棚上げされているのが原因です。

Scipy 64-bitのインストール

numpyがだめならscipyもダメでしょう。公式サイトでは32ビット版のみで、Pythonも3.2までしかない。 Gohlkeさんところにまた、お世話になる。http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

scipy‑0.14.0c1.win‑amd64‑py3.4.exeをダウンロードした。どうでもいいが、0.14.0c1というのはリリースキャンディデイトのrcであるはずなので、0.14.0rc1だと思うけどもおk。scipyはでかい。75.2MBあった。

importも出来た。おk。

matplotlib 64-bitのインストール

やはりpip install matplotlibもあえなくビルドエラー。というかvcvarsall.batがないということで、Python2.7と同じならLib\distutils\distutils.cfgで、gccの設定すらしてないだけ。VS2010も入れたくないし、自分でビルドする気はあまりないので、公式サイトにバイナリーがないか探す。Python3.3で更新がない。3.4はかなり新しいので、しょうがないか。

はいはい、困ったときのGohlkeさん。あ、あった

from pylab import *

したら

ImportError: matplotlib requires dateutil

とか言われてしまった。

pip install dateutil

とすると、そんなものはないと言われる(追記:コメント頂きましたが、python-dateutilだとOKだそうです)。 で、やっぱり

http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil

となる。次のエラー

ImportError: matplotlib requires pyparsing

これは

pip install pyparsing

でなんとかなった。次は、

ImportError: No module named 'six'

これもpipでOk。Wheelだった。

おお、やっとimport出来た。

pillow 64-bitのインストール

pillowは更新が止まっているPIL(Python Image Library)のフォークで、画像を扱うのに必要です。他にもscipyとかOpenCVとかimagemagickでも画像を扱えますが、たぶん一番定番なのはPIL/pillowだとおもう。

pip install pillow

であっさりdone。

xlwtとxlrd 64-bitのインストール

ピュアPythonなモジュールなので、pipでいいだろと思ったが、xlwtの方がなぜかうまくいかない。

ImportError: No module named 'Workbook'

ふーむ、ググる。githubのpull requestが長いこと放置されている。Maintainerがどっかいってしまったらしい。

pip install xlwt-future

とするとフォークしたものがインストールできるらしい。 import xlwtでインポートできるようなので、ドロップインリプレイスメントとして使えるぞ。

DreampieでPython3.4シェルを登録

最後にDreampieをPython3.4のシェルとして使いたい。といっても、Dreampie自体はPython2.7までしか対応してないので、アップデートは出来ない。Dreampie1.1.1ではPython3.4がシェルとして登録できなかったので、最新版をダウンロードする。公式サイトの指示に従って

git clone https://github.com/noamraph/dreampie.git

した。ところが、これでもショートカットアイコンはできるが、起動がしないので、ショートカットの中身をみるとdreampie.pyへのパスがおかしいので、直す。

C:\Python27\python.exe "C:\ソースコードへのパス\git\dreampie\dreampie.py" --hide-console-window "C:\Python34\python.exe"

でおk。gitがなければ1.2.1のリリースバージョンのバイナリーでも良かったのかもしれないし、1.1.1でもよかったのかもしれないが、試していない。

ふう。。とりあえずは重要なものは揃った感じ。なんか完全に移行できちゃいそうだ。

あとはOpenCVさえがあれば不満はない。最新版のOpenCVは2.4.9だけど、バージョン3.0からPython3をサポートするらしいので、リリースはまだ。しかし、githubのmasterにはすでにPython3のサポートがマージされているようなのでOpenCVが自分でビルドできたらばなんとかなるかも。

OpenCVの3.0系のocl-tech-preview版というののバイナリーインストーラーがSourceForgeに上がっているので、opencv-3.0-ocl-tp2.exeの方を落としてみたが、Pythonバインディングは2.7のみしかなかった。

« Python3.4 64-bitでGUIプログラミングしてみる。 | トップページ | DREAM SHOOT 第2弾 反動蹴­速迅砲の英語字幕が素晴らしい件 »

Python」カテゴリの記事

コメント

https://www.redbottomslouboutin.us.org/
https://www.nikeshoes-cheap.us.com/
https://www.pandoracanadajewelry.ca/
https://www.airjordan3s.us/
https://www.jordan10.us.com/
https://www.retro-jordans.us/
https://www.ggdbsneakers.us.com/
https://www.eccos.us.com/
https://www.fjallraven-kanken.us.com/
https://www.air-jordans11.us.com/
https://www.jordan-retro5.us/
https://www.jordanscheapshoes.us/
http://www.yeezys.com.co/
https://www.air-jordansneakers.us/
https://www.airmax-95.us.com/
https://www.yeezy.us.org/
https://www.jacketsmoncleroutlet.us.com/
https://www.jordan11sshoes.us/
https://www.jordanshoesretro.us.com/
https://www.pandorasjewelry.us.com/
https://www.airjordan11s.us.com/
https://www.nikesales.us.com/
https://www.jordanretro-11.us.com/
https://www.nikeairjordan.us.com/
https://www.nikeairmax98.us/
https://www.pandoraonline.us/
https://www.goldengoosessneakers.us.com/
https://www.new-jordans.us.com/
https://www.air-max90.us.com/
https://www.outletgoldengoose.us.com/
https://www.yeezys-shoes.us.com/
https://www.monclerjacket.us.org/
https://www.goldengooseshoess.us.com/
https://www.jordans-4.us/
https://www.jordansneakerss.us/
https://www.red-bottomsshoes.us.com/
https://www.pandorajewelryofficialsite.us.com/
https://www.jordan11winlike96.us/
https://www.jordan11red.us.com/
https://www.pandora-braceletcharms.us/
https://www.jordan-retro6.us/
https://www.jameshardenshoes.com.co/
https://www.yeezyonline.us.com/
https://www.jordans11.us.com/
https://www.soccercleats.us.com/
https://www.jordan12retros.us/
https://www.jordans4retro.us/
https://www.jordan13s.us/
https://www.jordansretro12.us/
https://www.balenciagas.us.org/
https://www.nikeoutletstoresonlineshopping.us.com/
https://www.airjordan5.us/
https://www.huarachesnike.us.com/
https://www.jamesharden-shoes.us.org/
https://www.airjordansneakers.us.com/
https://www.moncleroutletstoreonline.us.com/
https://www.jordan11ssneakers.us/
https://www.jordanretros.us.com/
https://www.jordan11low.us.com/
https://www.jordan1.us.com/
https://www.fitflopsclearance.us.com/
https://www.newjordan11.us/
https://www.ggdbshoes.us.com/
https://www.goldengoosemidstar.us.com/
https://www.louboutinsshoes.us.com/
https://www.pandoraringssite.us/
https://www.nikeofficialwebsite.us.com/
https://www.airjordan6rings.us/
https://www.airjordanretro11.us.com/
https://www.pandorajewellery.us.com/
https://www.ggdbs.us.com/
https://www.monclervest.us.com/
https://www.jordan9.us.com/
https://www.fitflop-shoes.us.org/
https://www.retrosjordans.us/
https://www.air-jordanssneakers.us/
https://www.pandoras.us.com/
https://www.jordan-4.us.com/
https://www.shoeslouboutin.us.com/
https://www.airmax270.us.org/
https://www.yeezys-shoes.us.org/
https://www.nike-airmax2018.us.com/
https://www.airjordan4s.us/
https://www.sneakersgoldengoose.us.com/
https://www.nikeairforce1.us.org/
https://www.redbottomshoeslouboutin.us.com/
https://www.goldengooseoutletfactory.us.com/
https://www.jordan-12.us.com/
https://www.pandorascharms.us.com/
https://www.jordans-11.us/
https://www.adidasyeezysshoes.us.com/
https://www.nmds.us.com/
https://www.birkin-bag.us.com/
https://www.monclerjacketsstore.us.com/
https://www.newnikeshoes.us.com/
https://www.monclerstores.us.com/
https://www.goldensgoose.us.com/
https://www.air-jordan12.us/
https://www.outletnikestore.us.com/
https://www.pandorasjewelry.ca/
https://www.kyrieirving-shoes.us.org/
https://www.nikesfactory.us.com/
https://www.nikesnkrs.us.com/
http://www.pandorarings.us.com/
https://www.newjordansshoes.us.com/
https://www.ferragamos.us.org/
https://www.monclercom.us.com/
https://www.airforceoneshoes.us.com/
https://www.air-jordan6.us/
https://www.jordans5.us/
https://www.canadapandoracharms.ca/
https://www.adidasnmdr1.us.org/
https://www.shoes-jordan.us.com/
https://www.jordan-shoesformen.us.com/
https://www.jordan14.us.com/
https://www.nikeoutletshoes.us.com/
https://www.goldengoosesneakerss.us.com/
https://www.nikeshoesoutletfactory.us.com/
https://www.retrosairjordan.us/
https://www.jordan-8.us/
https://www.moncler-outletjackets.us.com/
https://www.monclerstoreoutlet.us.com/
https://www.ferragamo-outlets.us/
https://www.jordanshoess.us.com/
https://www.jordanretro11mens.us/
https://www.jordansretro3.us/
https://www.balenciagatriples.us.org/
https://www.goldengoosesales.us.com/
https://www.jordans-sneakers.us.com/
https://www.pandorajewelryofficial-site.us/
https://www.nikesoutletstoreonlineshopping.us.com/
https://www.nikeair-maxs.us.com/
https://www.valentinosshoes.us.org/
https://www.mensnikeshoes.us.com/
https://www.nikeshoesforwomens.us.com/
https://www.nike--shoes.us.com/

https://www.jerseyswholesaleforcheap.us.com/
https://www.mlbbaseballjerseys.us.org/
https://www.nflgearuniforms.us/
https://www.cheapjerseyssale.us.org/
https://www.nbajerseyswholesalecheap.us.com/
https://www.nflfanshop.com.co/
https://www.nflfootballjerseys.com.co/
https://www.newnbajerseys.us.com/
https://www.hockeyjerseyscheap.us.com/
https://www.cheapmlbjerseyswholesale.com.co/
https://www.nhljerseyscheapwholesale.us.com/
https://www.cheapnbabasketballjerseys.us.org/
https://www.jerseyswholesalevip.us/
https://www.wholesalenbajerseyscheap.us.com/
https://www.officialfootballjerseys.us.com/
https://www.officialmlbstore.us.com/
https://www.cheapnfljerseyswholesalefromchina.com.co/
https://www.wholesalejerseyscheapest.us.com/
https://www.cheapjerseysfromchinawholesale.com.co/
https://www.nflstores.com.co/
https://www.nbajerseysnew.us.com/
https://www.hockeyjerseyscheap.us/
https://www.nflfanshop.us.com/
https://www.cheapfootballjerseysfromchina.us.com/
https://www.wholesalenfljerseys.us.org/
https://www.nflfootballjerseysnew.us.com/
https://www.nbabasketballjerseyscheap.us.com/
https://www.mlbshops.com.co/
https://www.nfljerseysofficialshop.us/
https://www.hockeyjerseyswholesale.us.com/
https://www.mlbshops.us.org/
https://www.cheapnfljerseysfromchina.com.co/
https://www.baseballjerseyssale.us.com/
https://www.nflshop.com.co/
https://www.nflstoreonlineshopping.us/
https://www.officialnfljersey.us.com/
https://www.wholesalejerseys-cheap.us.com/
https://www.cheapnfljerseyswholesale.com.co/
https://www.newfootballjerseys.us.com/
https://www.footballjerseysforcheap.us.com/
https://www.nbashop.us.org/
https://www.nflshopofficial.org/
https://www.wholesalecheapjerseysfromchina.us/
https://www.mlbstore.us.org/
https://www.nhlstore.com.co/

https://www.yeezyshoesboost.us.com/
https://www.trainersstore.uk.com/
https://www.trainerssale.uk.com/
https://www.nike-outletfactory.us.com/
https://www.adidass.us.com/
https://www.nikeshoesshop.ca/
https://www.nikeoutletstores.us.com/
https://www.nikesoutlets.us.com/
https://www.yeezysboost-350.us.com/
https://www.yeezycanadastore.ca/
https://www.pandorasjewelry.uk.com/
https://pandorabracelets-charms.us.com/
https://www.pandoracharmsbracelet.us.com/
https://www.nmd.uk.com/
https://www.yeezyshoesstore.ca/
https://www.pandorascharms.uk.com/
https://www.ultra-boost.us.com/
https://www.pandoras.uk.com/
https://www.nmdsadidas.us.com/
https://www.nikeclearancestores.us.com/
https://www.yeezyboost350v2.us.com/
https://www.adidasshoesonline.us.com/
https://www.ultraboost.uk.com/
https://www.nikeoutletstore.ca/
https://www.jewelrypandora.us.org/
https://www.nikesrunningshoes.us.com/
https://www.adidassuperstars.us.com/
https://www.yeezy350shoes.ca/
https://www.newtrainers.uk.com/
https://www.nike-rosherun.us.com/
https://www.adidasshoesshop.us.com/
https://www.offwhite-shoes.us.com/
https://www.adidasoutletstores.us.com/
https://www.adidascom.us.com/
https://www.nike-sneakers.us.com/
https://www.nikeshoesoutlets.us.com/
https://www.airforce1s.us.com/
https://www.adidas-superstars.us.com/
https://www.adidasoutletshoes.us.com/
https://www.nike-onlinecanada.ca/
https://www.yeezy500boost.us.com/
https://www.nikecanada-onlineshopping.ca/
https://www.outletadidasshoes.us.com/
https://www.nikepresto.us.org/
https://www.officialyeezywebsite.us.com/
https://www.pandoracharmsbracelets.us.com/
https://www.adidasyeezys.us.com/
https://www.trainersoutlet.uk.com/
https://www.pandorajewelryuk.uk.com/
https://www.shoesoutletstores.ca/
https://www.adidasultraboost.shop/
https://www.nikesstoreoutlet.us.com/
https://www.adidas-originalssuperstar.us.com/
https://www.nikeoutlet--store.us.com/
https://www.nikeclearances.us.com/
https://www.yeezyshoesadidas.us.com/
https://www.nikeair-force1.us.com/
https://www.adidasstoreonline.us.com/
https://www.newadidasshoes.us.com/
https://www.nikesneakersstore.us.com/
https://www.yeezyshop.us.com/
https://www.pandorarings.uk.com/
https://www.adidasyeezyofficialwebsite.us.com/
https://www.nikeoutletsonline.us.com/

https://www.newtrainers.uk.com/
https://www.adidasshoesonline.us.com/
https://www.nikesrunningshoes.us.com/
https://www.adidas-superstars.us.com/
https://www.officialyeezywebsite.us.com/
https://www.trainerssale.uk.com/
https://www.adidasultraboost.shop/
https://www.nikeoutletstores.us.com/
https://www.outletadidasshoes.us.com/
https://www.nike-rosherun.us.com/
https://www.nikeoutletsonline.us.com/
https://www.yeezy350shoes.ca/
https://www.yeezyshoesboost.us.com/
https://www.airforce1s.us.com/
https://www.adidasstoreonline.us.com/
https://www.pandoracharmsbracelets.us.com/
https://www.nikesstoreoutlet.us.com/
https://www.nmd.uk.com/
https://www.nmdsadidas.us.com/
https://www.yeezy500boost.us.com/
https://www.jewelrypandora.us.org/
https://www.pandorascharms.uk.com/
https://www.nikeshoesoutlets.us.com/
https://www.yeezycanadastore.ca/
https://www.offwhite-shoes.us.com/
https://www.nikeoutletstore.ca/
https://www.ultraboost.uk.com/
https://www.nikecanada-onlineshopping.ca/
https://www.nikeoutlet--store.us.com/
https://www.adidassuperstars.us.com/
https://www.adidasyeezys.us.com/
https://www.adidasoutletstores.us.com/
https://www.pandorasjewelry.uk.com/
https://www.yeezyshoesadidas.us.com/
https://www.nike-sneakers.us.com/
https://www.yeezysboost-350.us.com/
https://www.nike-outletfactory.us.com/
https://www.nikeclearancestores.us.com/
https://www.nikeclearances.us.com/
https://www.nikeshoesshop.ca/
https://www.adidas-originalssuperstar.us.com/
https://www.yeezyshoesstore.ca/
https://www.pandorajewelryuk.uk.com/
https://www.nike-onlinecanada.ca/
https://www.adidass.us.com/
https://www.shoesoutletstores.ca/
https://www.adidascom.us.com/
https://www.nikesoutlets.us.com/
https://www.trainersoutlet.uk.com/
https://www.trainersstore.uk.com/
https://www.pandorarings.uk.com/
https://www.yeezyboost350v2.us.com/
https://www.nikeair-force1.us.com/
https://pandorabracelets-charms.us.com/
https://www.newadidasshoes.us.com/
https://www.nikepresto.us.org/
https://www.nikesneakersstore.us.com/
https://www.ultra-boost.us.com/
https://www.adidasoutletshoes.us.com/
https://www.adidasyeezyofficialwebsite.us.com/
https://www.pandoracharmsbracelet.us.com/
https://www.pandoras.uk.com/
https://www.yeezyshop.us.com/
https://www.adidasshoesshop.us.com/

python-dateutilでしたか!なるほど

3.xの方は確認していませんが、dateutilはwindowsでもpip install python-dateutilで導入出来ました。
インストール時の名前はPackage Indexで確認したほうが良さ気ですね…
windowsのパッケージで苦戦してたので非常に助かりました!

ひさびさにスパム以外のコメント頂きました。

matplotlibのimportで詰まってたので非常に助かりました

コメントを書く

(ウェブ上には掲載しません)

« Python3.4 64-bitでGUIプログラミングしてみる。 | トップページ | DREAM SHOOT 第2弾 反動蹴­速迅砲の英語字幕が素晴らしい件 »

しろののツイッタータイムライン(凍結中)

  • ツイッターは5つ目も凍結されました。6つ目での復活も不可能。なのでnoteに注力しています。

    と思ったら、イーロン・マスクの買収が公になってアカウントが復活できました。ありがとうマスク。

    トランプ関連記事の一覧リスト

オススメたち

2022年10月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

はてブ

無料ブログはココログ