Python中项目骨架的创建

一、介绍

      建立项目的骨架,这个项目骨架目录具备让项目运行起来的所有基本内容,它里面包含你的项目文件布局、自动测试代码、模块及安装脚本,当你建立一个新项目的时候,只要把这个目录复制过去,改变目录的名字,在编辑里边的文件就行。

二、linux下的配置

1.安装 virtualenv 。这就是搭建一个虚拟化的python环境便于在不同项目在同一台机器上开发运行,在python开发项目中,可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目以来的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的。

$ sudo pip3 install virtualenv

2. 确认使用的virtualenv是正确的。

$ whereis virtualenv

 3.创建一个‘假的’python安装环境,这样就可以使管理不同项目的包版本更加容易,执行下列命令。

$ mkdir ~/.venvs
$virtualenv --system-site-packages ~/.venvs/ipthw
$. ~/.venvs/ipthw/bin/activate
(ipthw) $

 逐行解释:

①你在HOME ~/下面创建了一个叫.venvs的目录,用来存储你所有的环境变量。(文件夹名称前加原点代表隐藏文件夹,使用CTRL+h来显示隐藏文件夹)

②你执行了virtualenv,让他包含了系统站点包(--system-site-packages),然后让他在~/.venvs/ipthw中创建一个虚拟环境。

③然后使用source命令激活ipthw虚拟环境,也就是bash的操作符紧跟着~/.venvs/ ipthw/bin/activate脚本。(也可以使用source activate ipthw来激活)

④最后,你的命令行提示多了(ipthw),这表示你已经在这个虚拟环境中了。

4.在ipthw的虚拟环境中安装nose,这是需要用到的测试框架。

pip3 install nose

三、创建项目骨架

项目骨架的目录结构:

skeleton/

NAME/

             __init__.py

bin/

docs/

setup.py

tests/

              __init__.py

             NAME_tests.py

setup.py中内容:

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup
config = {
	'description' : 'My Project',
	'author' : 'My Name',
	'url' : 'URL to get it at',
	'download_url' : 'Where to download it',
	'author_email' : 'My email',
	'version' : '0.1',
	'install_requires' : '['nose']',
	'packages' : 'NAME',
	'scripts' : [],
	'name' : 'projectname'
	}

setup(**config)

NAME_tests.py中内容:

from nose.tools import *
import NAME

def setup():
    print("setup!")
def teardown():
    print("tear down!")
def test_basic():
    print("i ran")

参考:《Learn PYTHON 3 the HARD WAY》第三版

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python创建项目通常有以下几个步骤: 1. 创建项目目录:首先,你需要在你的计算机上选择一个合适的位置创建项目目录。可以使用命令行或者文件管理器创建一个新的文件夹,作为你的项目根目录。 2. 初始化项目:在项目根目录下打开命令行终端,运行以下命令来初始化项目: ``` $ cd /path/to/project $ python -m venv venv ``` 这将创建一个名为venv的虚拟环境,用于隔离项目所需的依赖包。 3. 激活虚拟环境:运行以下命令来激活虚拟环境: - 在Windows上: ``` $ venv\Scripts\activate ``` - 在Mac/Linux上: ``` $ source venv/bin/activate ``` 激活虚拟环境后,你在终端运行的所有Python命令都将使用该虚拟环境Python解释器和依赖包。 4. 安装依赖包:使用pip命令安装项目所需的依赖包。你可以在项目根目录下创建一个名为`requirements.txt`的文件,列出所有依赖包及其版本号,并运行以下命令来安装它们: ``` $ pip install -r requirements.txt ``` 5. 创建主程序文件:在项目根目录下创建一个Python脚本文件,作为项目的主程序入口。你可以根据项目的需求编写代码,并将其保存为`.py`文件。 6. 运行项目:在虚拟环境运行你的项目。在命令行终端,使用以下命令来运行主程序文件: ``` $ python your_script.py ``` 以上是创建Python项目的基本步骤。当然,具体的项目结构和配置可能会因项目类型和需求而有所不同。你可以根据自己的实际情况进行调整和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值