питон venv не работает

питон venv не работает

Я использую Ubuntu 12.10, в которой по умолчанию установлен python 2.7. Я установил python 3.3 в /opt/python3.3 (используя ./configure --prefix=/opt/python3.3). Проблема в виртуальной среде. Создал ее в ~/python33 и активировал. Теперь после загрузки, когда я запускаю distribution_setup.py в venv, по умолчанию устанавливается 2.7. И это происходит со всеми последующими easy_install. Для справки, вот несколько последних подсказок:

Extracting distribute-0.6.35-py2.7.egg to /usr/local/lib/python2.7/dist-packages
...
Installed /usr/local/lib/python2.7/dist-packages/distribute-0.6.35-py2.7.egg

Я создал символическую ссылку, указывающую на /opt/python3.3/bin/python3 как ~/bin/python33 и попытался запустить distribution_setup.py с этим исполняемым файлом. Я пробовал это из venv и без него. :). Но вот что я получаю для обоих:

Extracting in /tmp/tmpl3ackg
Traceback (most recent call last):
  File "distribute_setup.py", line 546, in <module>
    sys.exit(main())
  File "distribute_setup.py", line 543, in main
    return _install(tarball, _build_install_args(options))
  File "distribute_setup.py", line 76, in _install
    tar = tarfile.open(tarball)
  File "/opt/python3.3/lib/python3.3/tarfile.py", line 1571, in open
    raise ReadError("file could not be opened successfully")
tarfile.ReadError: file could not be opened successfully

И получил тот же результат с:

sudo /opt/python3.3/bin/python3 distribute_setup.py

~/python33/lib/python3.3/site-packages пуст.

Спасибо за вашу помощь.

решение1

Для правильной установки Python 3.3 просто сделайте это в терминале.

sudo apt-get install python3.3-minimal

А для его использования вы можете запустить:

python3.3

Связанный контент