pipenv fails to install jupyterlab
See original GitHub issueIssue description
I run pipenv install jupyterlab
It correctly installs v0.34.11
Gives this error:
Could not find a version that matches prompt-toolkit<2.0.0,<2.1.0,==1.0.15,>=1.0.15,>=2.0.0
While the tree pipenv graph
shows prompt-toolkit
only in two lines:
jupyterlab==0.34.11
- jupyterlab-launcher [required: >=0.13.1,<0.14.0, installed: 0.13.1]
...
- notebook [required: >=4.2.0, installed: 5.7.0]
...
- prompt-toolkit [required: >=2.0.0,<2.1.0, installed: 2.0.4]
...
- notebook [required: >=4.3.1, installed: 5.7.0]
...
- prompt-toolkit [required: >=2.0.0,<2.1.0, installed: 2.0.4]
...
Expected result
Install without the weird version error
Actual result
see above.
Steps to replicate
create a new directory with python_version = "3.6"
and run pipenv install jupyterlab
$ pipenv --support
Pipenv version: '2018.7.1'
Pipenv location: '/usr/local/Cellar/pipenv/2018.7.1/libexec/lib/python3.7/site-packages/pipenv'
Python location: '/usr/local/Cellar/pipenv/2018.7.1/libexec/bin/python3.7'
Other Python installations in PATH
:
-
2.7
:/usr/local/bin/python2.7
-
2.7
:/usr/local/bin/python2.7
-
2.7
:/usr/bin/python2.7
-
3.6
:/Users/byakubchik/.local/share/virtualenvs/ml-with-python-and-keras-u1_RmhqT/bin/python3.6m
-
3.6
:/Users/byakubchik/.local/share/virtualenvs/ml-with-python-and-keras-u1_RmhqT/bin/python3.6
-
3.6
:/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
-
3.6
:/usr/local/bin/python3.6
-
3.7
:/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7m
-
3.7
:/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7
-
3.7
:/usr/local/bin/python3.7
-
3.6.4
:/Users/byakubchik/.local/share/virtualenvs/ml-with-python-and-keras-u1_RmhqT/bin/python
-
2.7.15
:/usr/local/bin/python
-
2.7.10
:/usr/bin/python
-
2.7.15
:/usr/local/bin/python2
-
3.6.4
:/Users/byakubchik/.local/share/virtualenvs/ml-with-python-and-keras-u1_RmhqT/bin/python3
-
3.7.0
:/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
-
3.6.4
:/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
-
3.7.0
:/usr/local/bin/python3
PEP 508 Information:
{'implementation_name': 'cpython',
'implementation_version': '3.7.0',
'os_name': 'posix',
'platform_machine': 'x86_64',
'platform_python_implementation': 'CPython',
'platform_release': '17.7.0',
'platform_system': 'Darwin',
'platform_version': 'Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT '
'2018; root:xnu-4570.71.2~1/RELEASE_X86_64',
'python_full_version': '3.7.0',
'python_version': '3.7',
'sys_platform': 'darwin'}
System environment variables:
PATH
TERM_PROGRAM
NVM_CD_FLAGS
PIP_PYTHON_PATH
SHELL
TERM
TMPDIR
Apple_PubSub_Socket_Render
TERM_PROGRAM_VERSION
ZSH
USER
NVM_DIR
SSH_AUTH_SOCK
__CF_USER_TEXT_ENCODING
VIRTUAL_ENV
PAGER
LSCOLORS
PIPENV_ACTIVE
_
PWD
LANG
XPC_FLAGS
PYTHONDONTWRITEBYTECODE
XPC_SERVICE_NAME
HOME
SHLVL
LOGNAME
LESS
LC_CTYPE
NVM_BIN
DISPLAY
COLORTERM
Pipenv–specific environment variables:
PIPENV_ACTIVE
:1
Debug–specific environment variables:
PATH
:/usr/local/Cellar/pipenv/2018.7.1/libexec/tools:/Users/byakubchik/.local/share/virtualenvs/ml-with-python-and-keras-u1_RmhqT/bin:/usr/local/opt/opencv3/bin:/usr/local/Cellar/pipenv/2018.7.1/libexec/tools:/usr/local/opt/opencv3/bin:/Users/byakubchik/.nvm/versions/node/v8.11.2/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:~/.composer/vendor/bin:/Library/TeX/texbin:/usr/local/go/bin:/opt/X11/bin
SHELL
:/bin/zsh
LANG
:en_US.UTF-8
PWD
:/Users/byakubchik/Desktop/myML/ml-with-python-and-keras
VIRTUAL_ENV
:/Users/byakubchik/.local/share/virtualenvs/ml-with-python-and-keras-u1_RmhqT
Contents of Pipfile
(‘/Users/byakubchik/Desktop/myML/ml-with-python-and-keras/Pipfile’):
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
jupyterlab = "*"
[dev-packages]
black = "*"
pylint = "*"
[requires]
python_version = "3.6"
[pipenv]
allow_prereleases = true
Issue Analytics
- State:
- Created 5 years ago
- Reactions:13
- Comments:13
Same issue as well.
As a workaround you can install
ipython==6.5.0
first and after thatjupyter
:I’ve also seen this on the latest pipenv master, unfortunately.
I have not undertaken the effort to find a minimal reproducing example so I have several occurences of prompt-toolkit.
This is after doing
pip install --dev --skip-lock
@whyboris you can use pip install --skip-lock as a temporary solution.