Python:
启动新项目
如何操作:
创建虚拟环境
虚拟环境是一个包含所有必要执行文件的独立目录,用于使用Python项目需要的包。建议为每个项目创建一个虚拟环境,以避免项目依赖之间的冲突。使用venv
模块,它是标准Python库的一部分。
# 用你的项目名称替换'myproject'
python3 -m venv myproject-env
激活虚拟环境:
在Windows上:
myproject-env\Scripts\activate.bat
在Unix或MacOS上:
source myproject-env/bin/activate
示例输出(输出可能因操作系统略有不同):
(myproject-env) $
安装包
用pip
,即Python的包安装工具,来安装、升级和移除包。以下是如何安装一个流行的第三方库requests
以发起HTTP请求:
pip install requests
示例输出:
收集requests
下载requests-2.25.1-py2.py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 1.3 MB/s
安装收集的包:requests
成功安装requests-2.25.1
建立项目结构
一个典型的Python项目可能看起来像这样:
myproject/
│
├── myproject-env/ # 虚拟环境
├── docs/ # 文档
├── tests/ # 单元和集成测试
│ └── __init__.py
├── myproject/ # 项目源代码
│ ├── __init__.py
│ └── main.py
├── setup.py # 项目设置文件
└── README.md # 项目概览
创建你的第一个程序
在myproject
目录内创建一个名为main.py
的文件。这是一个简单程序的示例:
# myproject/myproject/main.py
def greet(name):
return f"Hello, {name}!"
if __name__ == "__main__":
print(greet("World"))
运行你的程序:
python myproject/main.py
示例输出:
Hello, World!
对于更大的项目使用框架
对于更大的项目,尤其是网络应用,像Django或Flask这样的框架至关重要。以下是如何安装Flask并创建一个简单的"Hello, World"网络应用:
pip install Flask
创建一个名为app.py
且内容如下的文件:
# app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
if __name__ == "__main__":
app.run(debug=True)
运行Flask应用:
flask run
示例输出:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
在你的网络浏览器导航到http://127.0.0.1:5000/
,你应该会看到"Hello, World!“消息。