2016-04-14 14 views
2

私はシステムにインストールされているPythonライブラリを使用して開発した既存のdjangoプロジェクトを持っています。しかし、現在システムに2.2バージョンがあるので、Pythonの要求に対して競合が起こりましたが、> 2.5が必要です。 OSを壊す可能性があるので、アンインストールして新しいものを入れたくありません。だから今、私は仮想envを使い、そこにパッケージをインストールし、OSと完全に隔離したいと思っています。djangoプロジェクトをubuntu envからvirtual envに移動するには?

答えて

0

あなたが探している解決策は、元のファイルをアンインストールせずに別のバージョンのPythonをダウンロードしてから、virtualenv venvを起動し、新しいpython.exeファイルのパスを渡すことです。このように:virtualenv -p venv <path-to-executable-here>は、いつものようにsource bin\activateとなります。これは、仮想環境を、端末からvirtualenvに渡したpython実行ファイルを使って起動します。

また、これは唯一の方法ではないかもしれませんが、ModuleFinderと呼ばれるものがあります。これにより、スクリプトがインポートするすべてのモジュールのリストを取得できます。手動で入力しない場合余分なモジュールがインストールされている場合(そうでない場合は、pip freeze > requirements.txtが実行され、新しい仮想環境ではすべてのパッケージがrequirements.txtにインストールされます)。

+1

2番目の方法で終了します。ありがとう!! –

関連する問題