以前は私のシステムに仮想環境がインストールされていました。私は、私が取り組んでいる2つの異なるプロジェクト用に2つの異なるVirtualEnvを作成しました。
これらの仮想環境の1つをアクティブにするために使用し、プロジェクトで作業を開始します。
最近、システムが壊れてしまい、すべてのプロジェクトと仮想環境をコピーした後にOSをアップグレードしました。プロジェクトファイルと仮想環境を私のシステムにコピーして仮想環境をインストールしました。virtualenvの再インストール後に仮想環境がアクティブにならない
私がコピーされた環境のいずれかを活性化し、Pythonのmanage.pyののrunserverを実行しようとしたときに設定.bashrcの
でPYTHONHOME = 'は/ usr/libに/のpython3は' 今、私はエラー
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
Aborted (core dumped)
下になりました
この仮想env内のピップを実行中に同じエラーが発生しています。
私のプロジェクトが以前と同じように機能するように私に必要なものを提案してください。
私はvirtualenvを再作成する必要があるため、以前の仮想環境を再利用することはできません。 – User42
@ User42そのenvにコア依存関係はありますか?彼らが通常のパッケージであれば、この新しいvirtualenvにインストールしてみてください。 –
@ User42このhttp://stackoverflow.com/questions/7438681/duplicate-virtualenvとhttps://github.com/edwardgeorge/virtualenv-cloneを参照してください。 –