sudo pip install virtualenv
経由でvirtualenvをインストールし、いくつかの環境を作成しました。しかし、今私はデフォルトの "グローバルな" Pythonパスが完全になくなったことを発見しています。新鮮なターミナルでVirtualenvのインストール後にデフォルトのPythonパスを修正する方法
、私のような出力が表示されます。ここで何が起こっている
[email protected]:~$ sudo pip install django
Requirement already satisfied (use --upgrade to upgrade): django in /usr/local/lib/python2.7/dist-packages
Cleaning up...
[email protected]:~$ ls /usr/local/lib/python2.7/dist-packages/django
bin contrib db forms __init__.py middleware template test views
conf core dispatch http __init__.pyc shortcuts templatetags utils
[email protected]:~$ python
Python 2.7.2+ (default, Oct 4 2011, 20:06:09)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named django
>>>
?グローバルPythonインストールをインストールされたパッケージを見ることができるように修正するにはどうしたらいいですか?
私はあなたが実行するとどうなるか興味が '' sys.path'はそのpythonの内部のように見える、と何これpython'、また 'sudo python'が' django'パッケージについて知っている場合にも有効です。 – zigg
@zigg、良い考え。それらは私が問題をより迅速に認識するのに役立ちました。 – Cerin