Date: Sat, 6 May 2017 04:21:30 +0900 From: =?UTF-8?B?SGlyb28gT25vICjlsI/ph47lr5vnlJ8p?= <hiroo.ono+freebsd@gmail.com> To: freebsd-users-jp@freebsd.org Subject: [FreeBSD-users-jp 96090] =?utf-8?q?package_=E3=81=AE_python3_=E3=81=A8_sqlite3?= Message-ID: <CANtk6ShBpbQANbq-jj1jCDCqfCp7128QgrZ%2BN=vHm8%2BfCZah5Q@mail.gmail.com>
index | next in thread | raw e-mail
小野寛生です。 FreeBSD の ports だと、python と py-sqlite3 が分離されています。 ここから package をビルドすると、python のデフォルトバージョンである 2.7 向けのパッケージ py27-sqlite3 が作成されます。 この状態で python3 (のどれか) を使おうとすると、sqlite3 モジュールが使えません。 あとからインストールするモジュールなら pip でインストールすればよいのですが、sqlite3 は標準モジュールであるため、 pip でインストールしようとすると、sqlite3 モジュールは pypi からインストールしてはいけない旨のエラーになります。 ports で python のデフォルトバージョンを 3.x にするのは、それはそれでいろいろ問題が出てくるので今回は避けたいです。 みなさん、これに対してどう対応されているのでしょうか?help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANtk6ShBpbQANbq-jj1jCDCqfCp7128QgrZ%2BN=vHm8%2BfCZah5Q>
