如何在PyCharm中将Django 1.11设为默认版本(macOS环境)
在macOS的PyCharm中设置Django 1.11为默认版本
嘿,我来帮你搞定这个问题!在macOS上的PyCharm里把Django 1.11设为默认版本其实不难,分几种场景给你讲清楚:
第一步:先确保你已经安装了Django 1.11
如果还没装,打开macOS的终端(Terminal),跑下面的命令就行:
pip install django==1.11.29 # 推荐装1.11系列的最新小版本,稳定性更好
要是你习惯用虚拟环境,记得先激活对应的虚拟环境再执行上面的命令。
场景一:让所有新建Django项目默认用1.11
这是设置全局默认的方法,以后新建项目不用每次手动选版本:
- 打开PyCharm,点击顶部菜单栏的
PyCharm→Settings(或者直接按快捷键Cmd + ,)。 - 在左侧导航栏,展开
Project→Project Templates,然后选中Django模板。 - 在右侧的
Python Interpreter下拉菜单里,选择已经安装了Django 1.11的Python解释器(可以是系统全局的Python,也可以是你自己创建的虚拟环境)。 - 不确定版本的话,点击解释器旁边的小齿轮图标,选
Show All,选中对应的解释器后切换到Packages标签,就能看到Django的版本了。 - 最后点击
Apply和OK保存设置,之后新建的Django项目就会默认用1.11啦!
场景二:给现有项目切换到Django 1.11
如果是已经存在的项目要改成1.11版本:
- 打开目标项目,进入
Settings→Project: [你的项目名]→Python Interpreter。 - 在已安装的包列表里找到
Django,点击它,然后点右侧那个带箭头的Upgrade/Downgrade Package按钮。 - 在弹出的窗口里,选择
Specify version,从下拉菜单中选1.11.x的具体版本(比如1.11.29),然后点击Install Package。 - 等待安装完成,项目就会自动切换到Django 1.11了。
更推荐的方式:用虚拟环境隔离版本
虚拟环境能避免不同项目的依赖冲突,新建项目时这么操作:
- 在PyCharm的
New Project窗口选择Django。 - 在
Python Interpreter区域,选择New Virtualenv Environment,设置好虚拟环境的路径和基础Python版本。 - 勾选
Install packages,在输入框里填django==1.11.29,创建项目时就会自动在这个虚拟环境里安装指定版本的Django,以后这个虚拟环境的项目默认就是1.11版本。
内容的提问来源于stack exchange,提问作者AbdullahMQ
相关产品推荐
相关产品推荐

