昨日 mysqlclient 1.3.10 をリリースしました。 今までは Windows 版の wheel は Python 2.7 だけに提供していたのですが、 1.3.10 からは 3.5 と 3.6 だけに提供して 2.7 はドロップしました。 そもそも今まで Python 3 に wheel を提供できてなかったのは、 MySQL Connector/C の VC14 (VS2015) に対応したライブラリが提供されておらず、 Python 3.5, 3.6 は VC14 でビルドされていて VC12 用のライブラリにリンクすると大量のエラーでるわ自分で手順読みながら頑張って MySQL をソースからビルドしてもなんか動かないわで諦めてたからです。 それが、2年待て、よーーーやく MySQL Connector/C 6.1.9 から VC14 のライブラリが同梱される用になりまし
日本ではあまり知名度の高くないプログラミング言語だったPythonが、ここ最近、日本を含め、世界中で人気が高まってきている。その理由は、Python開発の手軽さ&簡単さという要因に加え、GoogleやYouTubeなど最先端IT企業が社内で一部活用していることが知られるようになってきたからだろう。 Pythonの代表的な特長をいくつか挙げてみよう。まず、Pythonは文法規則が簡潔なためコードが読みやすいということ。2つ目に、インタプリタ型のスクリプト言語であるため、煩わしいコンパイル作業が不要なこと。3つ目に、たいていのOSで動作するため、例えばLinuxでもWindowsでも同じ言語知識でプログラミングが可能なことなどだ。 Pythonは特に、ちょっとした身の回りの作業を効率化するためのパーソナルなプログラムや、社内で使う簡易なツール類を作成する場合に向いている。Windows上のほか
Pythonを実行するには、通常Pythonランタイムをインストールしなければなりません。 しかし、このランタイムとスクリプトを一緒にしてWindows実行形式(Exe)にすることでインストールなしでPythonスクリプトが動作するようになる。 ダウンロードして展開するだけでプログラムが動くようになり非常に配布が楽になります。 作り方 インストール このリンク先を参考にpy2exeをインストールします。 http://www.cubelab.com/ymasuda/python/py2exe/py2exe.html 作成 スクリプトを用意 以下例はThe Snack Sound Toolkitをもちいて、F0値を取得するプログラムです。 ■pitch.py #! /usr/bin/env python from Tkinter import * from tkSnack import *
【1】 特徴 py2exeホーム : http://www.py2exe.org/ Python標準のdistutilsのプラグインです。 pythonで作成したスクリプトから、依存ライブラリを検索して、 収集したファイル群だけで実行可能なバイナリを作成する機能を持っています。 最近のバージョンになって、バンドルレベルが選択できるようになり、 単独のexeファイルに組み上げる Python25.dllとMSVC71.dllとexeの3つに組み上げる 依存ライブラリをアーカイブまたはフォルダに分離する といった混成度合いが指定できるようになりました。 単独のexeにしちゃうと、Pythonランタイムまで内臓してしまうのでシンプルなスクリプトも2メガバイトを超えてしまいます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く