Как проще всего совместить Python 2 и Python 3?
От: DSblizzard Россия  
Дата: 28.04.10 07:45
Оценка:
Библиотеки установлены в папке Питона 2.6, Питон 3.1 их не видит. Переустанавливать неохота и как-то неправильно. Есть какой-нибудь простой способ "показать" трешке библиотеки?
Программировать сложно. Но не программировать еще сложнее.
Re: Как проще всего совместить Python 2 и Python 3?
От: neFormal Россия  
Дата: 28.04.10 07:58
Оценка:
Здравствуйте, DSblizzard, Вы писали:

DS>Библиотеки установлены в папке Питона 2.6, Питон 3.1 их не видит. Переустанавливать неохота и как-то неправильно. Есть какой-нибудь простой способ "показать" трешке библиотеки?


sys.path.append
но съест ли пузик старые библиотеки?. что то сомневаюсь..
...coding for chaos...
Re[2]: Как проще всего совместить Python 2 и Python 3?
От: DSblizzard Россия  
Дата: 28.04.10 08:09
Оценка:
Здравствуйте, neFormal, Вы писали:

F>sys.path.append

Пробовал. У 3.1 конфликт с python26.dll.

F>но съест ли пузик старые библиотеки?. что то сомневаюсь..

Говорят, что некоторые библиотеки могут работать без изменений. Интересно, как много таких.
Программировать сложно. Но не программировать еще сложнее.
Re[3]: Как проще всего совместить Python 2 и Python 3?
От: neFormal Россия  
Дата: 28.04.10 08:15
Оценка: 1 (1) +2
Здравствуйте, DSblizzard, Вы писали:

F>>но съест ли пузик старые библиотеки?. что то сомневаюсь..

DS>Говорят, что некоторые библиотеки могут работать без изменений. Интересно, как много таких.

рассчитывать на это имхо неразумно..
вероятность, что в коде будет использоваться только подмножество синтаксических конструкций, понимаемых пузиком, имхо стремится к нулю..
...coding for chaos...
Re: Как проще всего совместить Python 2 и Python 3?
От: Temoto  
Дата: 28.04.10 08:55
Оценка: 4 (2) +2
Здравствуйте, DSblizzard, Вы писали:

DS>Библиотеки установлены в папке Питона 2.6, Питон 3.1 их не видит. Переустанавливать неохота и как-то неправильно. Есть какой-нибудь простой способ "показать" трешке библиотеки?


Только переустанавливать как раз и есть правильно. Python 2 и 3 это разные языки, несмотря на внешнее сходство.

Кроме того, pyc разных версий (имеется в виду разные версии даже одного языка, например 2.5 и 2.6) несовместимы, а они кладутся в то же место, где и исходники.

Переустановить, конечно, было бы проще, особенно с pip, но раз вы хотите сложный путь — скопируйте библиотеки. Некоторые заработают.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.