Python3安装目录介绍

目录组织方式

关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构。

假设你的项目名为foo, 我比较建议的最方便快捷目录结构这样就足够了:

Foo/

|-- bin/

|   |-- foo

|

|-- foo/

|   |-- tests/

|   |   |-- __init__.py

|   |   |-- test_main.py

|   |

|   |-- __init__.py

|   |-- main.py

|

|-- docs/

|   |-- conf.py

|   |-- abc.rst

|

|-- setup.py

|-- requirements.txt

|-- README

简要解释一下:

bin/: 存放项目的一些可执行文件,当然你可以起名script/之类的也行。

foo/: 存放项目的所有源代码。

(1) 源代码中的所有模块、包都应该放在此目录。不要置于顶层 目录。

(2) 其子目录tests/存放单元测试代码;

(3) 程序的入口最好命名为main.py。

docs/: 存放一些文档。

setup.py: 安装、部署、打包的脚本。

requirements.txt: 存放软件依赖的外部Python包列表。

README: 项目说明文件。

Tools目录:Python 提供的一些工具
wiki/ 如果有wiki,可以创建此目录

scripts/ 项目用到的各种脚本
tests/ 测试代码

lib/   库文件,放自定义模块和包

etc 是Linux下的配置文件的老家, 很多管理和使用的修改都在这里

Share 是Python共享目录

Include是Python包含、共享目录

Tcl 桌面编程包

python目录 lib 和libs有什么区别

两者还是有区别的,放在lib中的是被reference(引用)的,放在libs中的是被include的。放在libs中的文件会自动被Eclipse(下载)所include(包含)。所以不要把API(应用程序接)放到libs里去。比如ndk生成的so,是在libs中的,这时候你就需要把它拷贝到lib中,而不是libs中,否则你ref

原文地址:https://www.cnblogs.com/IT-LearnHall/p/9426373.html

时间: 2024-10-14 19:33:54

Python3安装目录介绍的相关文章

mysql 源代码目录及安装目录介绍

1.源代码目录介绍: 1.BUILD    BUILD目录是编译.安装脚本目录,绝大部分以compile-开头,其中的SETUP.sh脚本为C和C++编译器设置了优化选项.2.client    client目录包括常用命令和客户端工具代码,这些源代码文件中包括密码确认功能get_password.c.SSL连接可行性检查.MySQL客户端mysql.cc.mysqladmin工具和mysqladmin用于服务器的运作mysqladmin.c.显示数据库及其表和列的mysqlshow.c等.3.

第三章 安装目录介绍

IntelliJ IDEA 的安装目录并不复杂,上图为最常改动的 bin 目录,经常会改动的文件或是必须介绍就是如图蓝色框中的几个. idea.exe 文件是 IntelliJ IDEA 32 位的可行执行文件,IntelliJ IDEA 安装完默认发送到桌面的也就是这个执行文件的快捷方式. idea.exe.vmoptions 文件是 IntelliJ IDEA 32 位的可执行文件的 VM 配置文件,具体配置修改会下面进行专门讲解. idea64.exe 文件是 IntelliJ IDEA

Java JDK安装目录介绍。

bin:该目录下面存放了JDK的各种工具命令.常用的javac 和Java命令就在这里 db: 该路径安装的是JavaDB的路径 include: 一些平台特定的头文件 jre:该路径安装的是运行Java程序所必须的环境 lib: 该目录是JDK工具命令的实际执行程序. src.zip: 该文件里存放的是Java所有的核心的类库的源代码. ReadMe 和liscense 是说明性的文档. JDK中已经包含JRE,所以,我们没有必要单独的再进行安装JRE.只安装JDK就可以了.

Mac os下Python3安装Django

1.查看pip版本 没有的话就是没安装成功 安装python的时候一般会自动安装pip //pip版本 pip -V //对应python2.7 pip 9.0.1 from /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7) pip3 -V //对应python3.6 pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/pyth

Linux python3 安装

实验环境:centos7 一:Linux 默认安装的python2.7,因为yum使用python2.7写的,请不要删除,请不要删除,请不要删除. 二:正式安装 1:先安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel  libffi-deve

JavaWeb——tomcat安装及目录介绍

一.web web可以说,就是一套 请求->处理->响应 的流程.客户端使用浏览器(IE.FireFox等),通过网络(Network)连接到服务器上,使用HTTP协议发起请求(Request),现在的所有请求都先经过一个WEB Server Plugin(服务器插件)来处理,此插件用于区分是请求的是静态资源(*.htm或者是*.htm)还是动态资源. 1.静态页面 如果WEB Server Plugin发现客户端请求的是静态资源(*.htm或者是*.htm),则将请求直接转交给WEB服务器,

python3 查看版本号、安装目录和工作空间目录

查看python版本: 每次打开python顶端会显示版本号 在程序中判断版本号可以通过import sys  sys.version 在dos下可以通过python -V查看 安装目录:C:\Python35-32 工作空间:D:\workspace\eclipse

OpenSSL安装及目录介绍

1. 下载安装OpenSSL 2. 根据需要下载安装Visual C++ Redistributable 3. 安装完成OpenSSL后,目录结构如下所示 其中,bin文件夹下是OpenSSL主程序的位置,可以把bin文件夹路径设为系统环境变量,方便cmd直接操作. bin文件夹目录结构如下: 关注三个文件,CA.pl.openssl.exe.openssl.cfg CA.pl用于自动创建CA根证书(CA.pl -newca),生成目录demoCA,结构如下: 其中的文件serial在生成的时候

centos6.5下安装python3安装、python3虚拟环境创建venv

原因:在安装完centos6.5后,通过命令行键入python时,默认为python2.6.6版本,系统并没有安装python3版本.又想学习python3,因此需要在centos6.5下安装python3版本. <python3安装> 1.下载python3的安装包: (1)如果能够联网,则直接: [[email protected] 3pyex]# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 其中,我这里安装的