私はEnthought Python Distributionをインストールしました。これは基本的に数字と科学計算のためのライブラリが追加されたPythonディストリビューションです。さて、Debianを使っているので、既にPythonがインストールされています。私がEnthought Pythonをすべての作業に使用したいのであれば、どうすればそれをやりますか?システムPythonの代わりにEnthought Pythonを使用
alias python='/usr/local/share/enthought/bin/python'
これは素晴らしいですが、独立したPythonスクリプトで#! /usr/bin/env python
ようシェバングディレクティブのために失敗します。
は今の私のような初歩的なエイリアスを使用しています。では、Enthought Pythonを使用するにはどうすればよいのですか?ありがとう!
いくつかのテストの後、これはうまくいかないようです。 Symlinkingは他の多くのプログラムを壊します。たとえば、gtkモジュールをインポートすることはできません。 'PYTHONPATH'で何かする必要があります。 – pewfly
@pewfly - 'gtk'はインストールされていないのでインポートできません。あなたのEPDをインストールするためにそれを使いたいのであれば、エンティティpythonビルドを使って 'gtk'をインストールする必要があります。しばしば(特に、コンパイルされたライブラリにリンクする 'gtk'のようなものに対しては)、これはソースから再コンパイルすることを意味します。 'PYTHONPATH'を変更するだけでは、通常は動作しません。システムのpythonはしばしば_完全に異なるバージョンです。 C拡張であるライブラリで作業していて、別のバージョンのPythonに対してビルドされている場合は、動作しません。 –
@JoeKington良いアドバイス。そして、私がシステムのPythonに戸惑うことがなければ、それはより良いように見えます。 – pewfly