Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why can't I update pipenv to latest version?

If I check my version of pipenv it always shows 5.3.5, but I know there is newer version 11.0.2. How can I update it using pip?

C:\hello_world>pip search pipenv
dh-pipenv (0.1.1)                  - Shim between dh-virtualenv and pipenv
pipenv-package-requirements (0.2)  - Pipenv tools for requirements.txt
pipenv-tools (0.0.1)               - The missing tools for pipenv.
tox-pipenv (1.3.0)                 - A pipenv plugin for tox
pipenv-to-requirements (0.3.1)     - Generate requirements[-dev].txt from
                                     Pipfile using pipenv
pipenv (11.0.2)                    - Python Development Workflow for Humans.
  INSTALLED: 5.3.5
  LATEST:    11.0.2

When installing, all I get is:

C:\hello_world>pip install pipenv
Requirement already satisfied: pipenv in c:\users\administrator\appdata\roaming\
python\python36\site-packages
Requirement already satisfied: virtualenv in c:\users\administrator\appdata\roam
ing\python\python36\site-packages (from pipenv)
Requirement already satisfied: semver in c:\users\administrator\appdata\roaming\
python\python36\site-packages (from pipenv)
Requirement already satisfied: pip in c:\python36\lib\site-packages (from pipenv
)
Requirement already satisfied: pip-tools>=1.9.0 in c:\users\administrator\appdat
a\roaming\python\python36\site-packages (from pipenv)
Requirement already satisfied: background in c:\users\administrator\appdata\roam
ing\python\python36\site-packages (from pipenv)
Requirement already satisfied: setuptools>=36.3.0 in c:\users\administrator\appd
ata\roaming\python\python36\site-packages (from pipenv)
Requirement already satisfied: pew>=0.1.26 in c:\users\administrator\appdata\roa
ming\python\python36\site-packages (from pipenv)
Requirement already satisfied: click>=6 in c:\users\administrator\appdata\roamin
g\python\python36\site-packages (from pip-tools>=1.9.0->pipenv)
Requirement already satisfied: six in c:\python36\lib\site-packages (from pip-to
ols>=1.9.0->pipenv)
Requirement already satisfied: first in c:\users\administrator\appdata\roaming\p
ython\python36\site-packages (from pip-tools>=1.9.0->pipenv)
Requirement already satisfied: futures in c:\users\administrator\appdata\roaming
\python\python36\site-packages (from background->pipenv)
Requirement already satisfied: virtualenv-clone>=0.2.5 in c:\users\administrator
\appdata\roaming\python\python36\site-packages (from pew>=0.1.26->pipenv)
Requirement already satisfied: pythonz-bd>=1.10.2 in c:\users\administrator\appd
ata\roaming\python\python36\site-packages (from pew>=0.1.26->pipenv)
Requirement already satisfied: resumable-urlretrieve; python_version == "3.6" in
 c:\users\administrator\appdata\roaming\python\python36\site-packages (from pyth
onz-bd>=1.10.2->pew>=0.1.26->pipenv)
Requirement already satisfied: requests in c:\python36\lib\site-packages (from r
esumable-urlretrieve; python_version == "3.6"->pythonz-bd>=1.10.2->pew>=0.1.26->
pipenv)

The question is very simple, but mostly code to show you guy what I'm seeing. So this is basically filler text so that StackOverflow stops flagging that the question is mostly code. Please help.

like image 502
Serzhan Akhmetov Avatar asked Mar 05 '18 05:03

Serzhan Akhmetov


People also ask

How do I upgrade pip?

Updating Pip You can update pip using pip without any hassle. When an update for pip is available, and you run a pip command, you will see a message that says, “You are using pip version xy. a, however version xy. b is available.” You can run “pip install --upgrade pip” to install and use the new version of pip.

How do you check if you have Pipenv installed?

To see installed packages with Pipenv, you can use the pipenv graph command. The output from this is perhaps more verbose than you'd like, but it does contain everything you need.

Which Python does Pipenv use?

pipenv install --python 3.8.

What is Pipenv lock?

pipenv lock is used to create a Pipfile. lock, which declares all dependencies (and sub-dependencies) of your project, their latest available versions, and the current hashes for the downloaded files. This ensures repeatable, and most importantly deterministic, builds.

Why can't I install a pre-release version of pipenv?

Pipenv does not install pre-releases (i.e. a version with an alpha/beta/etc. suffix, such as 1.0b1) by default. You will need to pass the --pre flag in your command, or set in your Pipfile. This is usually a result of mixing Pipenv with system packages. We strongly recommend installing Pipenv in an isolated environment.

How to fix error in pipenv after Brew upgrade?

There was an error in pipenv after I upgraded python by brew upgrade python and deleted old version by brew cleanup. To solve the problem, I have to run pipenv --rm and reinstall pipenv by pipenv install and this will installs all packages installed before.

What version of Python is supported by pipenv?

Pipenv only supports CPython distributions, with version name like 3.6.4 or similar. Pipenv by default uses the Python it is installed against to create the virtualenv. You can set the --python option, or $PYENV_ROOT/shims/python to let it consult pyenv when choosing the interpreter. See ☤ Specifying Versions of a Package for more information.

How to update NumPy in pipenv?

For pipenv use updatecommand , not --upgradeswitch. You can update a package with: pipenv update numpy See comments in documentation. This will also persist new version of package in Pipfile/Pipfile.lock, no manual editing needed. There was a bugwith this command under certain scenarios, but hopefully it is fixed now.


1 Answers

The right way to upgrade is upgrade:

pip install --upgrade pipenv
like image 66
phd Avatar answered Oct 22 '22 09:10

phd