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, но раз вы хотите сложный путь — скопируйте библиотеки. Некоторые заработают.
Re[3]: Как проще всего совместить Python 2 и Python 3?
От: neFormal Россия  
Дата: 28.04.10 08:15
Оценка: 1 (1) +2
Здравствуйте, DSblizzard, Вы писали:

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

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

рассчитывать на это имхо неразумно..
вероятность, что в коде будет использоваться только подмножество синтаксических конструкций, понимаемых пузиком, имхо стремится к нулю..
...coding for chaos...
Как проще всего совместить 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>но съест ли пузик старые библиотеки?. что то сомневаюсь..

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