最近想要看看Django,以前安装过python,现在想按照教程来学习,结果发现在安装Django包(命令:pip install django)时候出问题了,说我的pip版本低建议更新一下:
C:\Users\me>pip install django
Collecting django
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x000001A8F0612898>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/django/
Operation cancelled by user
You are using pip version 10.0.1, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
查看pip版本
C:\Users\me>pip --version
pip 10.0.1 from c:\program files\python36\lib\site-packages\pip (python 3.6)
目前版本是20.0.2,的确有点低,就按照给出的命令(python -m pip install --upgrade pip)试试:
C:\Users\me>python -m pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (1.4MB)
100% |████████████████████████████████| 1.4MB 462kB/s
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'c:\\program files\\python36\\lib\\site-packages\\pip-10.0.1.dist-info\\entry_points.txt'
Consider using the `--user` option or check the permissions.
You are using pip version 10.0.1, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
发现不行,根据提示说明,是需要在命令汇总加“--user”,加上试试,但是不知道从哪加,百度一手然后试试
C:\Users\me>python -m pip install --user --upgrade pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-20.0.2
You are using pip version 10.0.1, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
提示成功了,再pip --version看看
C:\Users\me>pip --version
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
pip 20.0.2 from C:\Users\me\AppData\Roaming\Python\Python36\site-packages\pip (python 3.6)
ok了,开始Django