Skip to content
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

FileNotFoundError: [Errno 2] No such file or directory: #178

Closed
niteshgaba opened this issue Apr 27, 2022 · 2 comments
Closed

FileNotFoundError: [Errno 2] No such file or directory: #178

niteshgaba opened this issue Apr 27, 2022 · 2 comments

Comments

@niteshgaba
Copy link

Issue Details

Please provide the following details when opening an issue:

Operating System (uname -a)

Linux 5.16.19-76051619-generic #202204081339164969616122.04~091f44b SMP PREEMPT Mon Apr 11 17 x86_64 x86_64 x86_64 GNU/Linux

zsh version (zsh --version)

zsh 5.8.1 (x86_64-ubuntu-linux-gnu)

autoswitch-virtualenv version

echo "$AUTOSWITCH_VERSION"
<your version here>

3.6.0

How is zsh-autoswitch-virtualenv installed?

  • oh-my-zsh

Steps to reproduce the issue

go to a folder which have PipFile
run mkvenv --python python

Creating a virtualenv for this project...
Pipfile: /home/nitesh/Workspace/piiko/client/client-connector/Pipfile
Using /usr/bin/python3 (3.10.4) to create virtualenv...
⠼ Creating virtual environment...created virtual environment CPython3.10.4.final.0-64 in 80ms
creator CPython3Posix(dest=/home/nitesh/.local/share/virtualenvs/client-connector-KN4jRtUJ, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/nitesh/.local/share/virtualenv)
added seed packages: pip==22.0.4, setuptools==62.1.0, wheel==0.37.1
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator

✔ Successfully created virtual environment!

Traceback (most recent call last):
File "/home/nitesh/.local/bin/pipenv", line 8, in
sys.exit(cli())
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/vendor/click/core.py", line 1128, in call
return self.main(*args, **kwargs)
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/cli/options.py", line 56, in main
return super().main(*args, **kwargs, windows_expand_args=False)
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/vendor/click/core.py", line 1053, in main
rv = self.invoke(ctx)
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/vendor/click/core.py", line 1659, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/vendor/click/core.py", line 1395, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/vendor/click/core.py", line 754, in invoke
return __callback(*args, **kwargs)
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/vendor/click/decorators.py", line 84, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/vendor/click/core.py", line 754, in invoke
return __callback(*args, **kwargs)
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/cli/command.py", line 222, in install
do_install(
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/core.py", line 1964, in do_install
ensure_project(
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/core.py", line 552, in ensure_project
ensure_virtualenv(
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/core.py", line 485, in ensure_virtualenv
do_create_virtualenv(
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/core.py", line 1012, in do_create_virtualenv
project._environment = Environment(
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/environment.py", line 70, in init
self._base_paths = self.get_paths()
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/environment.py", line 394, in get_paths
c = subprocess_run(command)
File "/home/nitesh/.local/lib/python3.10/site-packages/pipenv/utils/processes.py", line 75, in subprocess_run
return subprocess.run(
File "/usr/lib/python3.10/subprocess.py", line 501, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.10/subprocess.py", line 966, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.10/subprocess.py", line 1842, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/nitesh/.local/share/virtualenvs/client-connector-KN4jRtUJ/bin/python'

gist link to your zshrc

https://gist.github.com/niteshgaba/6bd85160cf80a999b78e75336832a7a6

@MichaelAquilina
Copy link
Owner

seems like you are using the incorrect python exec in this situation. What happens if you just run mkvenv on its own?

@niteshgaba
Copy link
Author

Same issue, its sorted now.. The issue was related to pypa/pipenv#5075

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants