Могут ли при использовании pyenv разные версии python использовать одни и те же сторонние библиотеки, такие как numpy 1.15.1 и jupyter 1.0.1?

Я использую pyenv для управления версиями 2.7.15 и 3.6.5. В обоих случаях я должен использовать pip install numpy для успешного import numpy. Поэтому я думаю, что при использовании numpy для разных версий python есть некоторый дубликат, потому что numpy может поддерживать как python2, так и python3.

Есть ли способ, которым мы можем поделиться этими сторонними библиотеками, такими как numpy и jupyter, между разными версиями python при использовании pyenv?


person Chenghao Lv    schedule 06.09.2018    source источник


Ответы (1)


Из документа Virtualenv:

Во всех этих случаях virtualenv может вам помочь. Он создает среду со своими собственными установочными каталогами, которая не использует общие библиотеки с другими средами virtualenv (и, возможно, не имеет доступа к глобально установленным библиотекам).

Вы используете pyenv, но это то же самое. Вы не можете разделить библиотеки между разными окружениями, так как каждое из них полностью отдельно и изолировано.

person Lucas    schedule 06.09.2018