2016-07-31 3 views
0

をインストールするときに、私はpython2.7.9のための「/ホーム/名前/ pyenv」に関する仮想のenvを取得する必要がありを取得します。 私はそれのために 'matplotlib'をインストールしたいと思います。 はその後、私は、この仮想ENVをアクティブにし、以下のように 'matplotlibの' インストール:コマンドによって私はいくつかのエラーや問題「matplotlibの」

  • を "須藤はapt-getののpython-matplotlibのをインストールします"。 (削除 "sudo"、許可が拒否された場合)、うまく動作し、 "matplotlib"がインストールされていることがわかりましたが、デフォルトのpythonであり、仮想env(pyenv)ではありません。コマンドによる
  • 私は以下のようにエラーが出ます "matplotlibのインストールPIP":

       * The following required packages can not be built: 
    
           * freetype 
    

は、クリーンアップ... コマンドのpython setup.pyをエラーコードで失敗しましたegg_info 1を/ tmp/PIP-ビルドtYCFkL/matplotlibの 例外情報中: トレースバック(最新の呼び出しの最後): ファイル「/home/caofa/odoo-9.0/l OCAL/libに/ python2.7 /のsite-packages /ピップ/ basecommand.py "行122、メインで 状態= self.run(オプション、引数) ファイル" /home/caofa/odoo-9.0/local/lib "/ home/caofa/file/bin/self.bundle"/home/caofa/file/commands/packages/"/ home/caofa/odoo-9.0/local/libの/ python2.7 /のsite-packages /ピップ/ req.py "prepare_filesで、ライン1230は、 req_to_install.run_egg_info() ファイル" /home/caofa/odoo-9.0/local/lib/ python2.7 /のsite-packages /ピップ/ req.py "行326、run_egg_infoで command_desc = 'のpython setup.py egg_info') ファイル" /home/caofa/odoo-9.0/local/lib/python2.7 /site-packages/pip/util.py "、行716、call_subprocess %(command_desc、proc.returncoデ、CWD)) InstallationError:/ tmpにエラーコード1で失敗しましたegg_infoコマンドのpython setup.py/PIP-ビルドtYCFkL/matplotlibの

私は方法1でそれをインストールしたいのですが、私はドン; tは方法を知っています仮想環境用にインストールする。

答えて

0

一つの可能​​性は、あなたが、あなたのvirtualenvのをアクティブにし、追加のパッケージを追加したり、それらを更新することができvirtualenv --system-site-packagesを使用することにより、正確に同じ問題を持つ人のためのhereを参照して、でサイトのパッケージをごvirtualenvのを作成し、その後、グローバルmatplotlibのをインストールすることですあなたのvirtualenv内のみ。

グローバルインストールに影響を与えることなく、グローバルインストールされたパッケージをvirtualenv内にアンインストールすることもできますが、早期にテストするために簡単に再インストールできる小さなパッケージを選択することをお勧めします。

+0

あなたの助言に感謝します。コマンドウィンドウにmatplotlibをインストールする必要がありますか?次に "virtualenv somedir --system-site-packages"と入力します。 somedir virtual envはmatplotlibを使用できますか?私は "apt-get install somepackage"で何かをインストールすることができるかどうか知りたがっています。 – vx2008

+0

は 'sudoのinstall'はグローバル_orユーザーscope_インストールを行いますapt-getは - それはPythonの「エコシステム」の一部ではないとして、それはあなたの説明のための –

+0

[OK]を、おかげvirtualenv.' __not__敬意を'ありません。 – vx2008

関連する問題