使用virtualenv创建python虚拟环境和第一个Django项目

python虚拟环境--virtualenv

virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包.

window安装

pip install virtualenv 或 pip3 install virtualenv

Linux和Mac安装

sudo pip install virtualenv 或 sudo pip3 install virtualenv

测试是否安装成功

virtualenv --version
15.1.0

创建虚拟环境

下面以window为例,创建一个python3的虚拟环境。
假设在E盘已经有一个工程目录env,进入工程目录中,执行以下命令:

C:\Users\Administrator>e:
E:>cd env
E:\env>virtualenv kyle
Using base prefix 'c:\users\administrator\appdata\local\programs\python\python36-32
New python executable in E:\env\kyle\Scripts\python.exe
Installing setuptools, pip, wheel...done.

现在,virtualenv为我们在工程目录env中,创建了一个名为kyle的子目录,它里面保存了一个全新的虚拟环境,非常简单。

激活和退出虚拟环境

在使用虚拟环境之前,必须将其激活,命令如下:

E:\env>cd kyle
E:\env\kyle>cd Scripts
E:\env\kyle\Scripts>activate

这时,可以看到shell提示符前面加上了(venv)前缀,说明已经工作在虚拟环境之下了

(kyle) E:\env\kyle\Scripts>

退出虚拟环境只要执行:

(kyle) E:\env\kyle\Scripts>deactivate

在虚拟环境中安装Django

E:\env\testenv\Scripts>pip install django==1.11

在E盘目录的project文件夹创建第一个Django项目

E:\env\testenv\Scripts>activate
(testenv) E:\env\testenv\Scripts>cd /
(testenv) E:>django-admin startproject hello #(项目名称)

运行manage.py查看方法

(testenv) E:>cd hello
(testenv) E:\hello>python manage.py
Type 'manage.py help <subcommand>' for help on a specific subcommand.
Available subcommands:
[auth]
changepassword
createsuperuser
[contenttypes]
remove_stale_contenttypes
[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver
[sessions]
clearsessions
[staticfiles]
collectstatic
findstatic
runserver

运行manage.py runserver

(kyle) E:\hello>python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin,
auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

April 23, 2018 - 12:39:36
Django version 1.11, using settings 'hello.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

如果看到这样了,那么恭喜你,你的第一个由Django的驱动的页面正常工作了



作者:Kyle07
链接:https://www.jianshu.com/p/75febdd431be
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python创建一个Web项目的步骤如下: 1. 安装Python:首先确保你的计算机上已经安装了Python。你可以从Python官方网站(www.python.org)下载并安装最新版本的Python。 2. 安装虚拟环境(可选):为了隔离不同项目的依赖,建议在项目使用虚拟环境。可以使用Python自带的venv模块或者第三方工具virtualenv创建和管理虚拟环境。 3. 初始化项目:在命令行中,进入你想要创建项目的目录,并执行以下命令: ``` mkdir myproject cd myproject ``` 4. 创建虚拟环境(可选):如果你选择使用虚拟环境,执行以下命令来创建一个新的虚拟环境: ``` python -m venv venv ``` 5. 激活虚拟环境(可选):如果你创建虚拟环境,在命令行中执行以下命令来激活它: - 在 Windows 上: ``` venv\Scripts\activate ``` - 在 macOS/Linux 上: ``` source venv/bin/activate ``` 6. 安装所需的库:使用pip命令来安装你需要的库。例如,如果你要使用Flask框架,可以执行以下命令来安装它: ``` pip install flask ``` 7. 创建一个简单的Web应用程序:在项目目录下创建一个Python脚本文件,例如app.py,并使用你选择的Web框架(如Flask、Django等)编写一个简单的Web应用程序。 例如,使用Flask框架创建一个简单的Hello World应用: ```python from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello, World!' if __name__ == '__main__': app.run() ``` 8. 运行Web应用程序:在命令行中执行以下命令来运行你的Web应用程序: ``` python app.py ``` 9. 打开浏览器并访问你的应用程序:在浏览器中输入`http://localhost:5000`(如果使用Flask框架)或者应用程序监听的端口号,并查看你的Web应用程序。 这些是在Python创建一个Web项目的基本步骤。根据具体需求,你可能还需要学习更多关于Web开发的知识和技术。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值