-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Running pipenv install h5py==2.10.0 works, but running pipenv install (while having the package in the Pipfile) doesnt (both cases after locking fails) #4566
Comments
I have the same problem with another package. Did you mange to solve the issue? |
I've found a workaround, that is to install it via commandline ... that way at least I can move on with other things. But I don't understand the reason for pipenv having a different behaviour depending on whether you install it one way or the other. |
Hi, I suspect this is because the dependancy resolution of pipenv. Pipenvs dependancy resolution doesnt always find a solution if there is one. What i am doing to avoid this is #4777. Maybe you want to have a look. Best regards, |
The linked issue got closed, could we reverify if this is still an issue in |
@drakorg Actually I am uncertain because I cannot install that whl directly because it doesn't match my system architecture, that only has wheels for ARM processors aarch64.whl in that directory.
|
New version of pipenv==2022.4.8 released with new documentation guidance on how to handle index restricted packages: https://pipenv.pypa.io/en/latest/advanced/#specifying-package-indexes I think issue should be resolved. |
Please check with |
Be sure to check the existing issues (both open and closed!), and make sure you are running the latest version of Pipenv.
Check the diagnose documentation for common issues before posting! We may close your issue if it is very similar to one of them. Please be considerate, or be on your way.
Make sure to mention your debugging experience if the documented solution failed.
Issue description
Running pipenv install h5py==2.10.0 works, but running pipenv install (while having the package in the Pipfile) doesnt (both cases after locking fails)
Expected result
I would expect to have the same result in both cases.
When running pipenv install h5py==2.10.0 from the command line it works (locking fails but it gets installed)
But if hyp5 = "==2.10.0" is present in the Pipfile (still not honoured) a pip install won't install it.
I would expect both ways of trying to install the package to both fail or succeed, but with the same result in both cases.
Actual result
Case 1, specifying the package to install from command line (it works).
Case 2, getting the package from Pipfile (it doesnt work, h5py doesnt get installed).
Steps to replicate
Full Pipfile:
Please run
$ pipenv --support
, and paste the results here. Don't put backticks (`
) around it! The output already contains Markdown formatting.If you're on macOS, run the following:
If you're on Windows, run the following:
If you're on Linux, run the following:
$ pipenv --support
Pipenv version:
'2018.11.26'
Pipenv location:
'/home/drakorg/.local/lib/python3.6/site-packages/pipenv'
Python location:
'/usr/bin/python3'
Python installations found:
3.6.9
:/home/drakorg/.local/share/virtualenvs/nspi-ClYdI6po/bin/python3.6
3.6.9
:/usr/bin/python3.6m
2.7.17
:/usr/bin/python2.7
PEP 508 Information:
System environment variables:
LS_COLORS
LC_MEASUREMENT
JETSON_TYPE
SSH_CONNECTION
LESSCLOSE
LC_PAPER
LC_MONETARY
JETSON_BOARDIDS
LANG
JETSON_CUDA_ARCH_BIN
PIPENV_INSTALL_TIMEOUT
USE_SDL2
OLDPWD
USE_X11
JETSON_CHIP_ID
JETSON_OPENCV
VIRTUAL_ENV
JETSON_L4T_RELEASE
JETSON_L4T
JETSON_VISIONWORKS
LC_NAME
XDG_SESSION_ID
USER
JETSON_OPENCV_CUDA
PIP_PYTHON_PATH
PWD
HOME
JETSON_SOC
SSH_CLIENT
JETSON_MACHINE
XDG_DATA_DIRS
JETSON_JETPACK
PIPENV_ACTIVE
JETSON_CODENAME
LC_ADDRESS
LC_NUMERIC
SSH_TTY
JETSON_CUDA
MAIL
SHELL
TERM
JETSON_L4T_REVISION
JETSON_SERIAL_NUMBER
PYTHONDONTWRITEBYTECODE
SHLVL
PYTHONPATH
JETSON_BOARD
LC_TELEPHONE
LOGNAME
PIP_DISABLE_PIP_VERSION_CHECK
DBUS_SESSION_BUS_ADDRESS
XDG_RUNTIME_DIR
PATH
LC_IDENTIFICATION
PS1
JETSON_TENSORRT
JETSON_CUDNN
LESSOPEN
LC_TIME
_
PIP_SHIMS_BASE_MODULE
PYTHONFINDER_IGNORE_UNSUPPORTED
Pipenv–specific environment variables:
PIPENV_INSTALL_TIMEOUT
:1800
PIPENV_ACTIVE
:1
Debug–specific environment variables:
PATH
:/home/drakorg/.local/share/virtualenvs/nspi-ClYdI6po/bin:/home/drakorg/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
SHELL
:/bin/bash
LANG
:en_US.UTF-8
PWD
:/home/drakorg/workspace/nspi
VIRTUAL_ENV
:/home/drakorg/.local/share/virtualenvs/nspi-ClYdI6po
Contents of
Pipfile
('/home/drakorg/workspace/nspi/Pipfile'):Contents of
Pipfile.lock
('/home/drakorg/workspace/nspi/Pipfile.lock'):The text was updated successfully, but these errors were encountered: