如何在PyCharm的virtual environment中创建指定版本的Django项目
Python 3.6.8 + virtualenv 创建 Django 1.11.8 项目及PyCharm适配方案
一、命令行创建指定版本项目流程
直接通过bash/命令行完成虚拟环境搭建、指定版本Django安装及项目创建:
- 创建虚拟环境(替换成你本地Python3.6.8的实际路径):
virtualenv -p /usr/bin/python3.6.8 my_django_envWindows用户路径示例:
virtualenv -p C:\Python36\python.exe my_django_env - 激活虚拟环境:
- Linux/macOS:
source my_django_env/bin/activate - Windows:
my_django_env\Scripts\activate
- Linux/macOS:
- 安装指定版本Django:
pip install django==1.11.8 - 创建Django项目:
django-admin startproject my_django_project
二、解决你的两个具体问题
问题1:PyCharm创建项目自动安装最新Django
在PyCharm新建Django项目时,按以下步骤指定Django版本:
- 启动PyCharm,选择「New Project」
- 左侧选择「Django」,右侧配置区域:
- 在「Python Interpreter」栏,选择「New Virtualenv Environment」,指定Python3.6.8作为基础解释器
- 找到「Django」选项,取消勾选「Install latest version」,手动输入
1.11.8
- 点击「Create」即可完成指定版本的项目创建
问题2:命令行创建的项目在PyCharm中未关联虚拟环境
按以下步骤配置项目解释器:
- 打开项目后,点击顶部菜单栏「File」→「Settings」(Windows/Linux)或「PyCharm」→「Settings」(macOS)
- 左侧导航选择「Project: [你的项目名]」→「Python Interpreter」
- 点击右上角齿轮图标,选择「Add」
- 在弹出窗口中选择「Existing Environment」,点击文件夹图标找到你的虚拟环境解释器:
- Linux/macOS:
my_django_env/bin/python - Windows:
my_django_env\Scripts\python.exe
- Linux/macOS:
- 点击「OK」保存,返回后确认选中该虚拟环境解释器,再点击「Apply」→「OK」
配置完成后,PyCharm就会使用该虚拟环境运行和管理项目。
内容的提问来源于stack exchange,提问作者Just_W
相关产品推荐
相关产品推荐

