[FreeBSD-users-jp 96392] Re: numpy, py-opencv と python3

KIRIYAMA Kazuhiko kiri @ kx.openedu.org
2019年 4月 10日 (水) 03:01:18 UTC


桐山です

At Tue, 9 Apr 2019 19:00:09 +0900,
Hiroo Ono (小野寛生) wrote:
> 
> 小野寛生です。
> 
> 2019年4月8日(月) 20:43 岡部 勝幸 <HGC02147 @ nifty.com>:
> > 岡部です。
> >
> > > numpy と py-opencv を python3 で使いたいと思っているのですが、ports から入れようとすると
> > > make.conf で DEFAULT_VERSIONS= python=3.7  と設定しても、py27 でできてしまい、
> > > poudriere でビルドするもののリストに math/py-numpy @ py37 と指定するとエラーになるのですが、
> > > これは私のところでだけ起きているのでしょうか。
> >
> > make FLAVOR=py37
> >
> > でビルドできないでしょうか。
> 
> すみません。今ビルド中のものをみたら math/py-numpy @ py37 と指定した py37-numpy-1.16.1.1 が
> エラーにならずにできていました。opencv のビルドはこれからですが、たぶんうまくゆくのではないかと思います。
> 
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226634#c8

この記事では Python27 と Python36 は共存できないと書いていま
すが,py36-setuptools は graphics/mesa-libs で使うので,結局
今の ports ツリーではまず最初に

# make -C $PORTSDIR/devel/py-setuptools FLAVOR=py36 install
# make -C $PORTSDIR/graphics/mesa-libs PYTHON_VERSION=python2.7 install

しとかないとうまくいかないと思います.

> 
> にある問題に最近当たってしまったというか自分から当たりに行っていたのですが、これの関連かもしれません。
> DEFAULT_VERSIONS を変えた時に既にできているパッケージを消さないとインストールするファイルに衝突が
> 起こる場合があって (この場合は python=2.7 の時にできた py27-setuptools と python=3.7 の時にできた
> py37-setuptools が衝突する)、これを解消した後も上記の問題が起きていると思ったのですが、ちょっと勘違い
> していたかもしれません。
> お騒がせしました。
> _______________________________________________
> freebsd-users-jp @ freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"
> 

---
KIRIYAMA Kazuhiko


freebsd-users-jp メーリングリストの案内