I wonder if I can use pyenv and pipenv on Fedora Workstation 40 although I don't use these utilities in my personal projects. And the answer is yes.
The steps are as follow:
Install dependencies
sudo dnf builddep python3
Install pyenv
curl https://pyenv.run | bash
I know that you don't like running Bash script immediately from cURL.
Modify .bashrc
Pyenv normally told you to append these lines to .bashrc, and the restart your terminal.
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
# Restart your shell for the changes to take effect.
# Load pyenv-virtualenv automatically by adding
# the following to ~/.bashrc:
eval "$(pyenv virtualenv-init -)"
Install Python via Pyenv
pyenv install 3.10 # You can choose other versions
I know that we can install Python using configure and make like many other packages, but you can use pyenv as well.
Set default python
pyenv global 3.10 # or other version
And then restart your terminal.
And finally, install pipenv
pip install pipenv
Top comments (0)