лаборатория pyenv jupyter работает, несмотря на то, что не отображается в замораживании пипа - PullRequest
2 голосов
/ 01 августа 2020

Я создал виртуальную среду с pyenv и установил один пакет из git с помощью pip (вы можете найти его здесь ).

Затем, активировав среду, я решил запустите bash команду jupyter lab, хотя я знал, что она еще не установлена ​​через pip в этой новой среде. Но, к моему удивлению, это сработало!

Я хотел бы понять, почему это сработало, потому что я думал, что мне нужно установить его через pip в этой новой среде.

Вот результат which jupyter lab:

/Users/<myHiddenUser>/.pyenv/shims/jupyter

И вот результат зависания pip в виртуальной среде:

certifi==2020.4.5.1
cffi==1.14.0
chardet==3.0.4
conda==4.8.3
conda-package-handling==1.7.0
cryptography==2.9.2
idna==2.9
pycosat==0.6.3
pycparser==2.20
pyOpenSSL==19.1.0
PySocks==1.7.1
requests==2.23.0
ruamel-yaml==0.15.87
six==1.14.0
tqdm==4.46.0
urllib3==1.25.8

1 Ответ

1 голос
/ 01 августа 2020

Я не совсем уверен в своем ответе, но насколько я понимаю, jupyter больше похож на внешнюю программу, чем на python библиотеку, конечно, ее можно установить через pip, но QtDesigner тоже (Qt не создается для python, но для всей библиотеки Qt, сделанной на C ++, но ее можно использовать с pyqt5).

Вот почему, например, я могу использовать jupyter notebook с ядром nodejs (javascript) и т. Д., Если он установлен на вашем компьютере, вы можете практически открыть любой каталог и запустить любое ядро ​​кода, которое его поддерживает.

* 1004 environment с python, так что вы случайно открыли jupyter, не переходя в среду? если да, то, конечно, сработает, если нет, то, возможно, virtualenv может использовать внешние программы.

Надеюсь, это немного поможет: D.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...