django网页制作(1)虚拟机、python虚拟环境

目标:制作一个简易网站

目录

django开发网站整体环境

(二)虚拟机的安装:

(二)python虚拟环境的安装。


django开发网站整体环境

编程环境安装顺序:虚拟机(可选)+MySQL+python+python虚拟环境+Django+PyMySQL+pycharm

检查python及各种包的安装路径,例:pip show django

1、要求在虚拟机中安装mysql、python、virtualenvwrapper-win作为系统基础环境;

MySQL官网下载mysql数据库,安装;

python官网下载安装python;有时官网下载受限,可通过python镜像下载:Python Mirror  http://npm.taobao.org/mirrors/python/

pip3 install virtualenvwrapper-win

扫描二维码关注公众号,回复: 9484464 查看本文章

pip3 install -i https://pypi.douban.com/simple virtualenvwrapper

2、创建与开发项目相应名称的python虚拟环境;

在指定位置建立一个文件夹;填加计算机系统环境变量,变量名:workon_home,变量值:文件夹名。

mkvirtualenv [自定义python虚拟环境名称]

3、在对应的python虚拟环境中,安装各种Django、pymql等python安装包。

pip3 install django

pip3 install pymysql

4、在对应python虚拟环境中进行开发。

(二)虚拟机的安装:

编程过程中产生各式各样的问题,势必影响当前工作。虚拟机能够将正常工作环境与编程环境整体隔离。本处使用VMware软件。

VMware Workstation PRO

VMware Workstation虚拟机安装与使用教程

注意:CD/DVD(SCSI)使用安装程序文件。不是GHO备份文件。

问题1、VMware提示:此主机支持Intel VT-x,但Intel VT-x处于禁用状态。

Intel VT-x完整名称是Intel Virtualization Technology,就是Intel虚拟技术,开启它可以让硬件平台同时运行多个操作系统,是虚拟机软件运行必备的技术之一,如果禁用,就会弹出“此主机支持Intel VT-x,但Intel VT-x处于禁用状态”这个提示。解决办法:进计算机BIOS开启Intel Virtualization Technology。

问题2、虚拟机启动实例中设定引导设备顺序

VMWare中已经安装的实例时,要进入这个VMWare的BIOS中进行引导顺序等设置(虚拟机安装实例处于关闭时:VMWare菜单:虚拟机——电源——打开电源时进入固件)。

(a)出现下面界面,dhcp……,光标长时间旋转,等待。原因:引导顺序选择了Network boot ……。改为光驱引导或硬盘引导。

(b)如果最终提示:Operating System not found.

那是系统启动时找到了硬盘、或光盘,但盘上并没有安装操作系统。

问题3、windows7系统环境中启动虚拟机(已经安装WIN7),选择从硬盘启动,黑屏界面左上角有个光标闪烁,不能继续往下进行。

解决方法:

(1)Ghost版Windows7的硬件驱动和vmware的硬件冲突,可以尝试进入安全模式安装VMware tools。如果安全模式都无法进入,你只有找个原版ISO镜像或者光盘硬装。结论,不能解决——不能进入系统,无法安装VMware工具。

(2)编辑虚拟机设置,将硬盘接口类型SCSI改变成IDE。结论,不能解决。——好像没什么关系。

(3)出现上述原因较多:分区异常、系统盘不是活动分区。

如果分区中存有数据,尝试用DiskGenius工具、分区魔术师等对虚拟机磁盘、分区进行检查,消除错误。

如果没有重要数据,最简单方法:用以上工具,重建虚拟机分区。(注意,所有这些,都是针对虚拟机,不是整个计算机系统)

将windows系统安装盘,将虚拟机BIOS设置为光驱第一引导顺序,虚拟机从其虚拟机光驱引导进入启动界面。选择运行DiskGenius工具。进行重建分区操作。

(二)python虚拟环境的安装。

python编程环境虚拟环境的使用。因pip自动安装各种包在python系统级别环境下,进行不同项目开发,需要安装的包不同,而且前后安装包的版本也可能不同,如果按pip自动默认安装包到python系统环境下,将造成python中各种包冗余、混乱、无法兼容。安装虚拟环境,其一目的:使各项目编程环境隔离。

python虚拟环境可以通过2种包安装,任一皆可:

(1)virtualenv包(可以,但不建议);或(2)virtualenvwrapper-win包建立Python虚拟环境(建议,简单易用)。

一、virtualenv创建python虚拟环境:

1、通过安装virtualenv包创建虚拟环境(不建议)

(1)安装命令:pip install virtualenv 或pip3 install virtualenv

注:如果系统有两个版本python2、python3,那么pip、pip3将分别安装到与其相应的python环境中。如果只有一个python版本,将安装到此版本中。

(2)创建虚拟环境:virtualenv [虚拟环境名称]

其实就是在当前目录创建一个以虚拟环境名称的文件夹。例:virtualenv abc,将在当前目录下创建一个名称abc的虚拟环境,以一个文件夹的形式显示。

系统启动哪个虚拟环境,需要依据python2/scripts、python3/scripts这两个路径在路径列表中的优先顺序。

创建python虚拟环境时指定哪一个版本的python解释器。命令:

virtualenv -p c:\python3\python.exe [虚拟环境变量名]

注:此处假定python3的安装路径是c:\python3\python.exe。将创建python3版本的虚拟环境。

(3)进入虚拟环境:

windows进入虚拟环境:进入虚拟环境的scripts文件夹中,执行activate。

*nix进入虚拟环境:进入source/path/to/virtualenv/bin/activate。

在进入的这个虚拟环境中,包的安装、卸载操作,不会影响到环境外部。

(4)退出虚拟环境:deactivate。


2、虚拟环境virtualenvwrapper管理包(管理虚拟环境更加简单)

(1)安装virtualenvwrapper:

windows系统下:pip install virtualenvwrapper-win

*nix系统下:pip install virtualenvwrapper

(2)创建虚拟环境:mkvirtualenv [my_env]

默认在当前计算机系统的“用户”下创建一个envs文件夹,然后将虚拟环境安装到这个文件夹下。

修改mkvirtualenv的默认路径:例,在E盘新建一个文件夹envs,作为默认环境变量路径。我的电脑——右键——属性——高级系统设置——高级——环境变量——系统变量——新建:添加系统变量名:WORKON_HOME,变量值:envs——关闭CMD窗口——重新打开CMD窗口使路径中变量生效。

注:添加系统变量,需要将CMD窗口关闭,重新打开才能生效。

执行mkvirtualenv myweb_sjp成功后,自动进入<myweb_sjp>环境。如图,在路径前面显示了<myweb_sjp>。

创建虚拟环境时指定python版本:mkvirtualenv --python== c:\python3.6\python.exe myweb_sjp

(3)进入虚拟环境:CMD窗口中,输入workon [虚拟环境名]

(4)删除虚拟环境:CMD窗口中,执行rmvirtualenv [虚拟环境名]

(5)列出所有虚拟环境:CMD窗口(或CMD虚拟环境)中,执行Lsvirtualenv;

CMD的python虚拟环境中执行pip list,显示该虚拟环境中所有安装包。

CMD环境:执行pip list,显示系统级python中所有安装包。

(6)进入虚拟环境所在目录:cdvirtualenv

CMD窗口虚拟环境状态下(上图红色框内,在路径前部括号中内容),执行cdvirtualenv进行该虚拟环境所在目录;仅DOS提示符下执行该命令,进入系统级python安装目录的虚拟环境envs目录。

(7)退出虚拟环境:虚拟环境中,执行deactivate

Python3 环境搭建 | 菜鸟教程  https://www.runoob.com/python3/python3-install.html

django安装

发布了306 篇原创文章 · 获赞 114 · 访问量 117万+

猜你喜欢

转载自blog.csdn.net/sjpljr/article/details/79262994