Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ubuntu 18.04 Command 'pyenv' not found, did you mean:

So here is my Ubuntu version:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.2 LTS
Release:        18.04
Codename:       bionic

I'm trying to run the following command: pyenv install 3.6.2 but i get the error:

Command 'pyenv' not found, did you mean:
  command 'pyvenv' from deb python3-venv
  command 'p7env' from deb libnss3-tools 

I've searched and this post (Ubuntu 14.04 - Python 3.4 - pyenv: command Not Found) states Ubuntu 14.04 and below use Python 2 be default so one has to use virtualenv instead, but why does my 18.04 Ubuntu not recognize the command?

like image 923
notMyName Avatar asked Sep 01 '25 22:09

notMyName


1 Answers

First see if you have curl already installed on your machine using the command:

$ curl --version

If you don't have it, install curl using:

$ sudo apt-get install curl

After that, install pyenv using the command:

$ curl https://pyenv.run | bash

And after installation update your .bashrc adding the following lines at the end of the file:

export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

Finally Reload the .bashrc:

$ source ~/.bashrc

I think it will work fine after that. If you installed pyenv before, look up at your .bashrc to confirm if you added the lines above and reload the .bashrc again.

like image 175
Ircbarros Avatar answered Sep 04 '25 01:09

Ircbarros