- 1 开发工具 IDE
- 1.1 开发工具概述
- 1.2 IDE Eclipse
- 1.3 IDE IntelliJ IDEA
- 1.4 IDE Pycharm
- 1.5 IDE Visual Studio Code
- 本章参考
- 2 项目构建工具
- 2.1 概述
- 2.2 make/makefile
- 2.3 make 家族
- 2.4 Ant
- 2.5 Maven
- 2.6 Gradle
- 2.7 sbt
- 本章参考
- 3 包/模块管理
- 3.1 软件包管理 .package (按 OS 划分)
- 3.2 模块管理.module (按语言划分)
- 3.3 自定义安装程序
- 本章参考
- 4 软件制品仓库 Artifactory
- 4.1 仓库
- 4.2 仓库管理软件
- 本章参考
- 5 软件设计工具
- 模型和代码转化工程
- 6 其它工具技巧
- 远程终端 SSH
- 开发
- 源码、文档编辑
- 小技巧
- 本章参考
- 参考资料
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
3.2 模块管理.module (按语言划分)
表格 包管理工具列表
Package client | Language | Package format | Description |
---|---|---|---|
npm | JavaScript | package.json | Node package manager |
gem | Ruby | Gemfile | RubyGems package manager |
mvn | Java | pom.xml | Apache Maven project management and comprehension tool |
gradle | Java | build.gradle or build.gradle.kts | Gradle build automation tool for Java |
docker | N/A | Dockerfile | Docker container management platform |
pip | Python | requirements.txt | Python package manager |
Composer | PHP | composer.json | PHP package manager |
nuget | .NET | nupkg | NuGet package management for .NET |
pod | ObjC/Swift | Podfile | Cocoa application package manager |
carthage | ObjC/Swift | Cartfile | Cocoa app package manager |
表格 26 各语言模块/插件的安装和使用
Language | 安装第三方模块/插件 | 使用模块/插件 |
---|---|---|
C/ C++ | 编译成静态库 lib 或动态库 so,需要头文件和二进制库。然后库的路径加入 PATH | 编译程序时加入参数-I[headpath] -l [libname] -L[libpath],可参考 makefile |
Python | 依赖安装: pip install -r requirements.txt 法 1:直接把单文件拷贝到$python_dir/lib 法 2:pip 安装(pypi 仓库) 法 3:python setup.py install | from xxx import xxx import xxx |
Ruby | RubyGems 安装 | |
Java | 法 1:直接把 jar 放到 lib 目录法 2:gradle 构建安装 | packet, import |
node.js | npm install 依赖文件:package.json | require |
Go | v1.11 推出 modules 机制,简称 mod。go mod init,生成依赖文件 go.mod。法 1:go get xx 法 2:go install xx | import ("xx") |
PHP | 静态编译或动态编译, pear 安装 | include_once |
Perl | 法 1:编译安装;法 2:自动安装 perl -MCPAN -e shell; 法 3:WINDOWS 下还可使用 PPM 图形安装。 | |
Scala | ||
Erlang |
备注:python 和 perl 支持各种语言的扩展模块。
python 安装模块
单文件模块
直接把文件拷贝到$python_dir/lib多文件模块, 带 setup.py
python setup.py install
egg 文件
egg 包实质是源码压缩文件。- 下载 ez_setup.py,运行
python ez_setup
- easy_install .egg
虽然 Python 的模块可以拷贝安装,但是一般情况下推荐制作一个安装包,即写一个 setup.py 文件来安装。
setup.py 文件的使用:
% python setup.py build #编译 % python setup.py install #安装 % python setup.py sdist #制作分发包 % python setup.py bdist_wininst #制作 windows 下的分发包 % python setup.py bdist_rpm
- 下载 ez_setup.py,运行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论