pip install Django,python怎么安装django
#1.pip安装
Pip是python的包管理器,使用该工具可以轻松安装各种python库。
直接操作
安装Pipdjango然后就可以安装了。
##1.1安装问题
投入
Install Django报错,说权限不够,就选了
sudpip install Django安装已通过,但在执行过程中出现了问题。
投入
python打开python后
导入django结果报告错误 ModuleNotFoundError
但是django之前成功安装了pip,显示的信息是python2.7而不是python3。
(这台linux电脑上有好几个python版本)
之后发现sudo命令在其中发挥了作用。直接使用pip时,环境变量中的路径是python3(可以输入$PATH查询),所以安装时使用python3对应的pip,但是这个python3在其他用户目录中,所以当前用户权限不够。
当使用 sudo pip 时,环境变量中的路径不包括以前的python3路径,因此只找到当前用户的python2,并使用python2对应的pip进行安装。
从上图可以看出,两种情况下pip对应的python版本是不同的。其实我是在python2.7对应的目录下安装了django,但是直接输入 python 打开了python3,所以为了使用python2.7,我需要和一样的路径。
sudo Python这样打开的python就是python2.7。
奔跑
导入django也可以成功导入。
#2 pip安装
主机上有很多python版本,但是pip指向的python只有python3.5,是通过
Pip - version可以找到对应的python版本。
然后我想安装python2和其他python版本的包,所以需要相应的pip。这个时候我可以先下载一个非常实用的脚本。
卷曲https://bootstrap.pypa.io/get-pip.py-o get-pip . py以备后用
python 2.7 Get-pip . py-force-reinstall可以将pip模块下载到相应的dist-packages目录下。这时相应的pip模块就会出现,同时/usr/local/skinny cookies下的pip版本也会被分离出来。
今天debian尝试升级python3.5到python3.7遇到了一些问题:
Python3.5版本卸载重装pip的问题。Sudo apt安装pip出现在Python 3.7之后,PIP并没有随其安装。尝试使用以前的脚本是不可行的,错误是distutil.util。
sudapt安装python 3-distutils后,再次运行脚本,即可成功执行。
发现使用包管理器也可以直接安装pip sudo apt-get install python-pip的默认python版本。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。