1

Тема: перемінні середовища

Стає таке иптання, коли треба користуватися Python 2, Python 3, і так дальше коли треба робити з декільками мовами програмування, але їх установити то виникають конфлікти з деякими бібліотеками, які є програми для цього, як під віндовс так і під unix подібні ОС ?

2

Re: перемінні середовища

Гарне питаннячко, лише скажу як робимо ми: віртуальні машини. Розумію, що це як шагаючим екскаватором подвірья мести, але це найбільш надійна з простих схема, як я розумію.

3

Re: перемінні середовища

Змінні середовища не є глобальними, але можуть успадковуватися, від цього і танцюйте.

4

Re: перемінні середовища

Можна бавитися із змінними оточення (або як Ви називаєте - перемінні середовища), можна симлінки (у ніксах) постворювати. А взагалі, для python спеціально створена тулза є - virtualenv, але і там є свої недоліки. На рахунок же повністю ізольованого середовища, можна використати такі собі "лайтвейт віртуалки" за допомогою Docker (насправді, там трохи інше поняття, але познайомитись не завадить).

Подякували: reverse25001

5

Re: перемінні середовища

reverse2500 написав:

Python 2, Python 3

https://github.com/yyuu/pyenv
а так докер мабуть

Подякували: reverse2500, leofun012

6

Re: перемінні середовища

А в чому проблема створити батник чи шел-скрипт, у якому прописуватимуться всі змінні середовища й запускатиметься Python потрібної версії?