-
-
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
pipenv graph fails: No module named 'pipenv' #2952
Comments
Same here with python 3.6 on linux; Running the import in a python3 shell works:
|
It appears that pipenv has transitioned from calling certain functions that are part of the pip API directory, to calling them via a shim which is installed as a submodule of pipenv. I'm assuming that certain aspects of pipenv's functionality are actually run inside the project virtualenv, and that this includes The problem is that, whereas pip generally is installed in the project virtualenv, pipenv isn't, and hence these imports fail. If you do a A (nasty, temporary?) workaround is to install pipenv into the project virtualenv (i.e. |
Same here with python 3.6 on macOS. pipenv==2018.10.9
pipenv==2018.7.1, 2018.6.25
pipenv==2018.5.18
|
Note installing pipenv into the virtual environment (by adding to Pipfile) seems to be a workaround. |
- Fixes #2952 Signed-off-by: Dan Ryan <dan@danryan.co>
Bump up pipenv version and also pinned python to version 3.6.6 for good measure. Took this pipenv upgrade as a chance to make installation friendlier by 1) adding in a diagram and 2) moving `pip install pipenv` to conda instead of doing it in the postBuild script. Also reinstate echo pipenv graph that was removed in 079ba79, bearing in mind this pypa/pipenv#2952.
Unfortunately the accepted pull request introduces a new problem. I’ve pointed it out in a comment #2975 but let me state it here too for completeness: With this patch, pipenv graph shows me all the packages installed in the same location as pipenv, and not just the packages installed in the project virtualenv. In other words: If pipenv is installed system-wide, |
Why this issue is closed? pipenv still facing the same problem |
Please ensure pip and pipenv version of all virtual environments are consistent with the normal environment,
|
I believe there should be |
Same issue here, take @grayguest 's suggestion until the fix is released.
I think we should keep the issue open. |
Also note that even though there is a merged commit, according to @wjv |
I'm encountering this problem, as well. Any idea when a new release will be cut to fix this? I'm trying to resolve dependency mismatches and it's really hard without |
+1, I'm still experiencing this issue. |
We don’t really have the manpower to manage flagging which merged fixes have been released by hand. I’ve asled the other maintainers for final changes but builds are passsing and I’m planning to release today. I’m out of town so on a limited schedule, should be in the next 2 hours |
pipenv==2018.10.13 released about 4 hours ago. It seems to work correctly :) |
Also confirming that this is fixed in |
Confirming this on |
I've been running into this problem on Windows 7 tonight, for any pipenv command, using PyCharm or using the command line. It appears that using 2018.10.13 fixes the issue (at least, after doing Update: it finally finished, and added all the requirements from my project's Pipfile to the Pipenv environment in PyCharm. |
this helped |
Issue description
With the newest version of pipenv (2018.10.9),
pipenv graph
fails with the error messageModuleNotFoundError: No module named 'pipenv'
Expected result
I expected
pipenv graph
to output the dependency graph of the venv.Actual result
Steps to replicate
pipenv graph
$ pipenv --support
Pipenv version:
'2018.10.9'
Pipenv location:
'c:\\python27\\lib\\site-packages\\pipenv'
Python location:
'c:\\python27\\python.exe'
Python installations found:
3.6.3
:C:\Python36\python.exe
2.7
:C:\Python27\python.exe
2.7
:C:\Users\m.manhertz\.windows-build-tools\python27\python.exe
2.7
:C:\Users\m.manhertz\Envs\tpe\Scripts\python.exe
3.7.0
:C:\Python37\python.exe
PEP 508 Information:
System environment variables:
TMP
TPE_DB_PASSWORD
COMPUTERNAME
VS140COMNTOOLS
USERDOMAIN
TPE_DB_HOST
PSMODULEPATH
PYTHONDONTWRITEBYTECODE
COMMONPROGRAMFILES
PROCESSOR_IDENTIFIER
VBOX_MSI_INSTALL_PATH
PROGRAMFILES
PROCESSOR_REVISION
HOME
SYSTEMROOT
PROGRAMFILES(X86)
COMSPEC
DRIVERDATA
TERM
DJANGO_SETTINGS_MODULE
TEMP
ALLUSERSPROFILE
GITHUB_POSH_GIT
TVT
COMMONPROGRAMFILES(X86)
TPE_DB_NAME
PROCESSOR_ARCHITECTURE
PLINK_PROTOCOL
EDITOR
LOCALAPPDATA
GYP_MSVS_VERSION
HOMEPATH
USERDOMAIN_ROAMINGPROFILE
TPE_SECRET_KEY
ERLANG_HOME
USERNAME
WORKON_HOME
LOGONSERVER
SESSIONNAME
PROGRAMDATA
PYTHONPATH
ONEDRIVE
PATH
PIP_SHIMS_BASE_MODULE
TPE_DB_USER
AWE_DIR
PATHEXT
PIP_PYTHON_PATH
WINDIR
APPDATA
HOMEDRIVE
PROGRAMW6432
SYSTEMDRIVE
NUMBER_OF_PROCESSORS
USERDNSDOMAIN
PROCESSOR_LEVEL
VCTARGETSPATH
GETTEXTCLDRDIR
PYTHON_HOME
GITHUB_GIT
COMMONPROGRAMW6432
OS
PUBLIC
USERPROFILE
Pipenv???specific environment variables:
Debug???specific environment variables:
PATH
:C:\Program Files\Docker\Docker\Resources\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Intel\iCLS Client\;C:\Python27\;C:\Python27\Scripts;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;c:\Python27\;c:\Python27\Scripts;C:\Program Files\PostgreSQL\9.4\bin;C:\Program Files\PostgreSQL\9.4\lib;C:\Program Files\PostgreSQL\9.4\include;C:\Program Files\Redis\;C:\Program Files (x86)\PuTTY\;C:\HashiCorp\Vagrant\bin;C:\Program Files\Git\cmd;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\nodejs\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\WINDOWS\System32\OpenSSH\;C:\Users\m.manhertz\AppData\Local\Microsoft\WindowsApps;C:\Users\m.manhertz\Documents\Tools;C:\Users\m.manhertz\AppData\Local\atom\bin;C:\Program Files\gettext-iconv\bin;C:\Program Files (x86)\Sophos\Sophos SSL VPN Client\bin;C:\Users\m.manhertz\AppData\Local\Microsoft\WindowsApps;C:\Users\m.manhertz\AppData\Roaming\npm;C:\Python36\Scripts\;C:\Program Files\PostgreSQL\9.6\bin;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;;C:\Users\m.manhertz\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db\cmd;C:\Users\m.manhertz\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db\usr\bin;C:\Users\m.manhertz\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db\usr\share\git-tfs;C:\Users\m.manhertz\AppData\Local\GitHub\lfs-amd64_1.5.5;C:\Users\m.manhertz\AppData\Local\Apps\2.0\OOH24QXT.R8H\XWTJVPKY.DW1\gith..tion_317444273a93ac29_0003.0003_5794af8169eeff14;C:\Windows\Microsoft.NET\Framework\v4.0.30319\;c:\python27\lib\site-packages\pywin32_system32
EDITOR
:GitPad
Contents of
Pipfile
('C:\Users\m.manhertz\Documents\GitHub\demo\Pipfile'):Contents of
Pipfile.lock
('C:\Users\m.manhertz\Documents\GitHub\demo\Pipfile.lock'):The text was updated successfully, but these errors were encountered: