当然,另一种常见的创建Python项目的方式是使用virtualenv配合requirements.txt文件来管理项目依赖。下面是一个创建新项目并在virtualenv中管理的示例:
- 安装virtualenv(如果尚未安装):
sudo apt-get update
sudo apt-get install python3-virtualenv
- 创建新目录作为项目根目录:
mkdir my_project
cd my_project
- 在项目目录下创建并激活虚拟环境(这里以Python 3为例):
virtualenv -p python3 venv
source venv/bin/activate
- 创建一个
requirements.txt
文件,用于记录项目所需的Python包。比如,我们打算用Django开发项目,首先不需要立即安装,而是先在requirements.txt
中写入:
# requirements.txt
django==4.0
- 安装项目依赖:
pip install -r requirements.txt
- 开始创建和开发你的项目。例如,创建一个Django项目:
django-admin startproject project_name
- 当项目完成后,你可以随时退出虚拟环境:
deactivate
当需要再次进入虚拟环境时,按照第3步的操作重新激活即可。
这种方法的优点在于,你可以清晰地在requirements.txt
文件中列出项目所需的所有依赖,便于项目的部署、版本控制和团队协作。但相比pipenv,它缺少了一些自动管理和锁定依赖版本的功能。
当前文章价值1.08元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)
你可能感兴趣的文章
分类:ubuntu
标签:requirements, 创建, 项目
评论已关闭!