You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unable to install using a specific version of python (3.6.5). Here is how to reproduce:
[pipenv-test]$ which python3
/usr/local/bin/python3
[pipenv-test]$ python3 --version
Python 3.7.1
[pipenv-test]$ brew list --versions python
python 3.7.0 3.7.1 3.6.3 3.6.5 2.7.14
[pipenv-test]$ pipenv install --python 3.6.5
Warning: Python 3.6.5 was not found on your system…
You can specify specific versions of Python with:
$ pipenv --python path/to/python
[pipenv-test]$ pipenv install --python /usr/local/Cellar/python/3.6.5/bin/python3
Expected result
A Virtual environment be created with python 3.6.5.
Actual result
Creating a virtualenv for this project…
Pipfile: /Users/ramin/projects/test/pipenv-test/Pipfile
Using /usr/local/Cellar/python/3.6.5/bin/python3 (3.6.5) to create virtualenv…
⠴Running virtualenv with interpreter /usr/local/Cellar/python/3.6.5/bin/python3
Using base prefix '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/ramin/.local/share/virtualenvs/pipenv-test-lmVJ1RwT/bin/python3.6
Traceback (most recent call last):
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/virtualenv.py", line 2343, in <module>
main()
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/virtualenv.py", line 712, in main
symlink=options.symlink)
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/virtualenv.py", line 927, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/virtualenv.py", line 1233, in install_python
shutil.copyfile(executable, py_executable)
File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/shutil.py", line 120, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/opt/python/bin/python3.6'
Traceback (most recent call last):
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/bin/pipenv", line 11, in <module>
load_entry_point('pipenv==2018.10.13', 'console_scripts', 'pipenv')()
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/click/decorators.py", line 64, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/cli/command.py", line 249, in install
editable_packages=state.installstate.editables,
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/core.py", line 1724, in do_install
pypi_mirror=pypi_mirror,
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/core.py", line 565, in ensure_project
pypi_mirror=pypi_mirror,
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/core.py", line 500, in ensure_virtualenv
python=python, site_packages=site_packages, pypi_mirror=pypi_mirror
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/core.py", line 901, in do_create_virtualenv
click.echo(crayons.blue("{0}".format(c.err)), err=True)
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/delegator.py", line 146, in err
return self._pexpect_out
File "/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv/vendor/delegator.py", line 114, in _pexpect_out
result += self.subprocess.after
TypeError: can only concatenate str (not "type") to str
Issue description
Unable to install using a specific version of python (3.6.5). Here is how to reproduce:
Expected result
A Virtual environment be created with python 3.6.5.
Actual result
Steps to replicate
See above.
$ pipenv --support
Pipenv version:
'2018.10.13'
Pipenv location:
'/usr/local/Cellar/pipenv/2018.10.13_1/libexec/lib/python3.7/site-packages/pipenv'
Python location:
'/usr/local/Cellar/pipenv/2018.10.13_1/libexec/bin/python3.7'
Python installations found:
3.7.1
:/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/bin/python3.7
3.7.1
:/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/bin/python3.7m
2.7.15
:/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/bin/python2.7
2.7.10
:/usr/bin/python
2.7.10
:/usr/bin/pythonw
2.7.10
:/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
PEP 508 Information:
System environment variables:
PATH
TERM_PROGRAM
rvm_bin_path
NVM_CD_FLAGS
GEM_HOME
ANDROID_HOME
SHELL
TERM
CLICOLOR
IRBRC
TMPDIR
Apple_PubSub_Socket_Render
TERM_PROGRAM_VERSION
MY_RUBY_HOME
TERM_SESSION_ID
USER
NVM_DIR
COMMAND_MODE
_system_type
rvm_path
SSH_AUTH_SOCK
__CF_USER_TEXT_ENCODING
LSCOLORS
rvm_prefix
_
PWD
LANG
ITERM_PROFILE
_system_arch
XPC_FLAGS
_system_version
XPC_SERVICE_NAME
rvm_version
COLORFGBG
SHLVL
HOME
ITERM_SESSION_ID
LOGNAME
GEM_PATH
NVM_BIN
GOPATH
PROMPT_COMMAND
DISPLAY
SECURITYSESSIONID
RUBY_VERSION
_system_name
COLORTERM
PYTHONDONTWRITEBYTECODE
PIP_SHIMS_BASE_MODULE
PIP_PYTHON_PATH
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH
:/usr/local/Cellar/pipenv/2018.10.13_1/libexec/tools:/Users/ramin/.rvm/gems/ruby-2.3.5/bin:/Users/ramin/.rvm/gems/ruby-2.3.5@global/bin:/Users/ramin/.rvm/rubies/ruby-2.3.5/bin:/Users/ramin/.nvm/versions/node/v6.10.1/bin:/usr/local/heroku/bin:/Library/PostgreSQL/9.4/bin:/Users/ramin/android-sdks:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/sbin:/Users/ramin/Library/Android/sdk/tools:/Users/ramin/Library/Android/sdk/platform-tools:/usr/local/opt/go/libexec/bin:/Users/ramin/projects/go/bin:/Users/ramin/.rvm/bin
SHELL
:/usr/local/bin/bash
LANG
:en_CA.UTF-8
PWD
:/Users/ramin/projects/test/pipenv-test
Contents of
Pipfile
('/Users/ramin/projects/test/pipenv-test/Pipfile'):The text was updated successfully, but these errors were encountered: