最近在学习胡阳老师(the5fire)的《Django企业级开发实战》,想要使用pycharm创建django项目时,在使用virtualenv创建虚拟环境后,在pycharm内,无论如何都无法导入正确的环境。通常是提示 django is not importable in this environment。研究许久,现把 PyCharm 创建指定版本的 Django 的方法记录如下。
超过十余年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都网站设计、做网站、成都外贸网站建设公司,成都网站推广,成都网站优化,整体网络托管,微信平台小程序开发,微信开发,APP应用开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!我的环境:1. pycharm2018.3.5 64位 professional 2. python 3.6.8 3.系统:win7
目标版本:django 1.11.20
步骤正式开始:
1.首先创建一个pure python项目
项目名为mysite
选择new enviorment using 。这样可以搭建一个全新、独立、隔离的项目环境,避免Python的环境管理上产生极大的混乱。
此处有多种选择:
我选择的是virtualenv,而pipenv没用过,conda的包比较全面,但是我的win10里anaconda3经常打不开,严重影响开发体验,并且比较消耗系统资源。
这个新环境的位置(location)是在mysites项目下,此处要注意的是你有可能会用到别的项目的环境名字,建议修改,点击右边的文件夹样子的按钮,会弹出右边窗口,即可修改
输入项目名
在mysite下再创建一个mysite_env作为虚拟环境的目录
修改好以后是这样子
base interpreter是指你所用的python的原位置,就是你本机的python解释器的位置,pycharm会在项目创建的虚拟环境中复制这个解释器,不会影响到本机的python解释器。
点击create
2.此时会询问你文件夹不是空的,是否创建在一个空的,选No
此时会询问你是在当前窗口打开还是在新窗口打开,任选一个即可。
3.点击左边的file选项,然后点击setting
4.点击project:mysite(mysite是你创建的项目名字),然后点击project interpreter
可以看到项目内十分干净,点击右边加号下载所需的django版本
左上角输入django,搜索,右下角勾选Specify version ,右侧下拉框选择你需要的特定版本,然后点击左下角install package
安装成功后,会显示
5.此时的目录结构是这样的
点击左下角的terminal,左边显示的是虚拟环境的名字,在命令行输入django-admin startproject mysite 创建名为mysite的django项目
执行后,你会发现目录结构有变化
6.点击右边的add configuration,然后点击弹出来窗口的左上角的加号
选择django server
选择右下角的fix
选择enable django support 然后点击 django project root 右边的文件夹按钮,选择深一层的mysite,
此时,会自动找到 manage.py
点击setting右边的文件夹按钮,选择mysite下的settings.py
点击OK
修改name为mysite
7.右上角会显示如下,点击绿色三角,运行
下方出现
点击蓝色的链接,建议使用chrome浏览器(QQ浏览器有时候会打不开)
出现下图,表示 django 运行成功
开始愉快的编程吧!!!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联成都网站设计公司。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款