Django库的安装的一些小问题

一、修改Mac默认python版本:

  • Mac默认的python版本为2.7 自己安装了3.7的版本

  • Mac在启动,会先加载系统配置文件(包括~/.bash_profile ),所有默认的命令的路径,将会配配置文件 (比如:~/.bash_profile)中的路径覆盖,并且,是后面覆盖前面的路径:例如,在终端输入“python”, 系统会在配置文件中的路径查找,一直到找到位置(在配置文件中从后向前找)

  • 强烈建议不要直接sudo ln ‑s (会直接覆盖系统原来的link导致想调用自带python的软件出现问题),修改 path variable虽然比较安全,但对于你的需要是没有太大必要的。 想要实现你的如下要求 在终端里直接输入“python -V”命令就能看到py版本?直接在.profile加一个alias就可以了。

  • 可以修改 ~/.bash_profile
    具体的path取决于你的python3安装路径:
    alias python="/usr/local/bin/python3.7"

注意:不是3.7.1

然后source ~/.bash_profile 使之生效

  • 来源:https://www.cnblogs.com/csd97/p/8392773.html

二、如何使用相应版本下的pip安装Django?

  • pip install django报错:

Requirement already satisfied: django in ./Library/Python/2.7/lib/python/site-packages (1.11.16)
Requirement already satisfied: pytz in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from django) (2013.7)

  • pip3 install django可用python3下的pip安装Django

Installing collected packages: pytz, django
Successfully installed django-2.1.3 pytz-2018.7
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

  • pip install --upgrade pip

Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-18.1-py2.7.egg (18.1)

  • pip3 install --upgrade pip

三、小tips

  • python3 自带pip无需再安装

  • Pip是一个Python的包管理工具,实际上它也可以被看待为是一个包

  • 安装pip:sudo easy_install pip 默认版本
    pip show pip查看pip版本;
    升级版本:python -m pip install --upgrade pip
    指定版本:easy_install pip or if this is for python 2.6 sudo easy_install-2.6 pip

  • Django库的安装,在根目录执行:pip install django默认版本

  • python -m django --version

你可能感兴趣的:(Django库的安装的一些小问题)