Mac OS X サーバーで Django を使用しています。これまでのところ、問題はありません。私はpython 2.6.1を使用しており、すべてうまく機能しています。Python をバージョン 2.7.3 にアップグレードしました。ターミナルで python を呼び出すと、予想どおりバージョン 2.7.3 が表示されます。{% debug %) を使用して Django をチェックすると、Django がまだ元の python 2.6.1 インタープリターを使用していることがわかります。
このシステムでは、/usr/local/bin に ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python へのシンボリック リンクが含まれています。
/usr/bin で Python インタープリターを見つけ、そのディレクトリから ./python を呼び出すと、Python 2.6.1 が実行されます。
私の $PATH は /Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/ ですusr/local/mysql/bin:/usr/local/bin
Python 2.7.3のインストールで変更されたに違いないと私は信じています。
同じ Python を使用してコマンドラインと Django を取得する最適な方法は何ですか? フレームワークのバージョンを /usr/bin に移動し、フレームワークに移動した新しいバージョンへのシンボリックリンクを配置することを検討しています。システムには、バージョン 2.3、2.5、および 2.6 のサイト パッケージを含む /Library/Python ディレクトリもあります。/Library/Python/2.6/site-packages には、django、mercurial、および south の主要なグッズがあります。
今日、人々は物をどこに置いていますか?つまり、物事を動かせることはわかっていますが、将来のアップグレードがスムーズに進むように、Django プロジェクトがどこに向かっているのかを予測したいと思います。