Drkcore

31 07 2012 Haskell Python Tweet

Haskell版virtualenv (virthualenv)

最近Haskellばっかり書いているんだけど、パッケージの依存性に悩まされることが多い。

やっぱサンドボックス化できるほうがいいよねーと探したらPythonのvirtualenvインスパイアなvirthualenvがあった。いまはhsenvって名前が変わって開発されているようだけど、hackageに登録されてないようなのでvirthualenvを入れておく

cabal install virthualenv

使い方はvirtualenvと大体一緒

mkdir /tmp/anydbmTest
cd /tmp/anydbmTest
virthualenv

すると.virthualenvに色々設定されるのでactivateコマンドで仮想環境に入る

source .virthualenv/bin/activate
cabal install anydbm

hakyllとバッティングしていてインストールできなかったanydbm(MissingH)が入るのでPLEAC14章を解けるようになった。

仮想環境はdeactivateで抜けられて、要らなくなったらディレクトリを消せばいいので、ちょっと試したいパッケージを気軽に試せて良い感じ(まさにPythonで開発している気分)。

virthualenvwrapperがあればさらにいいんだけどね。

  • Virtual Haskell Environment

追記 121223

mkvirthualenvを書いてみたら快適になった。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021