最近、ディスクからいくつかの古い開発フォルダーを削除しましたが、virtualenv プロジェクトの 1 つが機能しなくなりました。フラスコをインポートしようとしたときに問題に気付きました。
私はUbuntuを使用しており、デフォルトのpythonであるpython2.6の代わりにvirtualenvでpython2.7を使用していました。
どのように修正したかを説明しますが、もっと良い方法があるかどうか知りたいと思っていました。
参考までに、デフォルトで端末でbashを使用しています...
http://www.python.org/download/releases/2.7/からソースをダウンロード
ソースファイルを /project/src/dir に移動して解凍
ターミナルの作業ディレクトリを新しく抽出したディレクトリに変更します
構成して作る
mkdir python2.7
./configure --prefix=/project/src/dir/python2.7
make
make install
virtualenv を作成し、使用する python を指定します
virtualenv --no-site-packages -p /project/src/dir/python2.7/bin/python2.7 projectname
仮想環境に入る
cd projectname
source bin/activate
必要に応じてフラスコを入手してください
pip install flask
時間をインポートして検査できるかどうかをテストします
(バッシュ)
python
(パイソンシェル)
import time
import inspect
フラスコをインポートできるかどうかをテストします
import flask