- くだすれPython(超初心者用) その25©2ch.net
676 :デフォルトの名無しさん[sage]:2015/03/01(日) 22:47:04.78 ID:BjMRiKz1 - >>672
Anacondaはpyenvでインストール後に有効にしてあるんだよね? virtualenvはどうやってインストールしたの? 俺のAnaconda環境でvirtualenvをインストールしようとすると、 Anacondaでの使用は推奨されないって警告が出る。 警告を無視してインストールすることはできるけど、 エラーが出てvirtualenvコマンドは使えない。 あなたの環境ではvirtualenvは使えてるみたいだけど、 >>673さんの言うように、仮想環境をつくるとまっさらな環境がつくられるので、 numpyとかの外部モジュールは(たとえAnacondaではプリインストールされてたとしても) その仮想環境ではインストールされていない状態になるので、使えない。 プリインストールされてるいろんな外部モジュールを、 仮想環境でもそのまま使いたいんだったら、仮想環境つくるときに --system-site-packages オプションをつけたら使える。 インストール時の警告にもあるように、virtualenvの使用はAnacondaでは推奨されていない。 かわりに、同梱されているパッケージ管理ツールのcondaコマンドを使う。 仮想環境ごとに、Pythonとライブラリがあらためてインストールされる。 プリインストールされている外部モジュールをすべて使える仮想環境をつくる、みたいな使い方はできない。 その場合はあらためてAnacondaの全モジュールをインストールする形になる。 Python3でしか使えないけど、標準モジュールのvenvを使う手もある。 使い方はvirtualenvと一緒。手軽に使えるので俺はよく使う。
|