pip install Django,python怎么安装django

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: