文章目录

一、Python环境配置命令

二、Python 常用命令

三、pip管理工具命令

四、发布包到pypi(官网)命令

Mac 电脑自带python2.x版本,终端输入

python -V // 查看当前版本

如果需要安装python3.x ,输入命令

brew install python3 // 安装python3

二、Python环境配置命令

1. 配置pip的镜像源 (pip是python的包管理工具)

原因:pip 安装源问题 一般pip在国外比较慢 可以采用国内pip源

我这里不介绍一次性使用方法,我这里只是介绍永久安装镜像源的方法

1.1 windows 系统

A .用户根目录新建 pip 文件夹

B.在pip文件夹中新建 pip.ini 配置文件

C.文件内容输入如下,编辑完成保存重启

// 文件填写内容如下

[global] # 全局有效

index-url = http://pypi.douban.com/simple # 索引地址

[install]

use-mirrors =true

mirrors = http://pypi.douban.com/simple/

trusted-host = pypi.douban.com # 信任主机名

1.2 Mac 系统

A.cmd 的根路径 创建.pip 文件夹, 命令: mkdir .pip

B. 进入.pip 文件夹 创建pip.conf配置文件 命令: touch pip.conf

C.pip.conf输入内容 具体填写内容和windows一样

2. 终端默认环境配置(比如默认启动是python3)

A. 在根路径下打开bash_profile

open ~/.bash_profile //打开bash_profile

B. 修改默认启动文件是python3

# 修改终端python的版本 默认是 3.x

alias python=python3

C.重新启动bash_profile文件

source ~/.bash_profile

二、Python 常用命令

查看版本

python -V // 查看版本

查看python的路径

which python

终端进入python交互模式

python/python3

终端退出python交互模式

exit()

三、pip管理工具命令

查看pip 所有命令

pip -h // 查看pip 所有命令

安装包

pip install xxx

卸载包

pip uninstall xxx

更新包

pip install -U xxx

显示包的信息

pip show xxx

搜索包

pip search xxx

查看已安装包

pip list

安装特定版本的包

pip install xxx # latest version

pip install xxx==1.0.4 # specific version

pip install 'xxx>=1.0.4' # minimum version

冻结包

pip freeze

冻结包之后安装冻结包

pip install -r 文件名称

pip install -r requirements.txt

pip freeze > requirements.txt

四、发布包到pypi(官网)命令

2.Python环境准备

A.setuptools 环境安装 ---用于打包成egg格式

B. pip 安装

C. wheel 安装 ---用于打包成wheel格式文件

D.twine 安装 ---用于发布包使用上传包到pypi平台

3.发布前准备

项目文件新建setup.py文件,配置setup.py的文件 (

注意:python的setup.py 文件就是 类似于

前端开发 的npm 打包的packjosn.js 文件

iOS开发 的 pod包管理的 xxxx.podspec

4.生成发布包

4.1查看打包命令

# 查看打包命令

python3 setup.py --help-commands

4.2 生成包的命令

python3 setup.py sdist 源码压缩包 生成dist文件

python3 setup.py bdist 二进制发布包 结果不包括setup.py的二进制文件

python3 setup.py sdist --formats=zip,tar 压缩成成不同格式的源文件

python3 setup.py bdist_egg .egg格式

python3 setup.py bdist_wheel .whl格式

python3 setup.py bdist_wininst windows下面的文件exe

4.3 生成包的常用命令

python3 setup.py sdist --formats=zip,tar 压缩成成不同格式的源文件

python3 setup.py bdist_wheel .whl格式

5.上传包到官网pypi

借助工具twine

twine upload 包名称 //借助工具twine

6.发布包的安装

pip install 包名

easy_install 包名

最后赠言

学无止境,学习Python的伙伴可以多多交流。

python语言命令大全-Python常用命令最全合集相关推荐

  1. 传奇脚本检测命令大全(常用命令)

    传奇检测命令大全 ------常用命令----- #IF ;如果 #SAY ;输出字符串 #ACT ;执行命令 break ;结束命令 close ;结束对话 ------条件命令----- CHEC ...

  2. linux ftp命令大全,linuxftp常用命令【图解】

    导语 :大家看到小编的文章估计又要晕了吧,linux是什么呢?今天小编就不给大家卖关子了.Linux是互联网上面可以免费用和随意传播的操作系统.它支持多用户.多任务.多cpu等.功能之强大是我们无法想 ...

  3. linux grub命令大全,GRUB常用命令

    GRUB常用命令 发布时间:2007-04-20 15:37:28来源:红联作者:Lokbvnhg 1 只能用于配置文件的命令 下面这5个命令只能出现于配置文件中,分别是 : a)default :定 ...

  4. 电脑用linux命令大全,Linux常用命令大全整理分享|Linux详细命令

    安装好了Linux服务器,但苦于不知道执行命令.这里总结了一部分Linux的常用命令来给大家分享! 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) una ...

  5. mysql max 命令大全_MySQL常用命令,34道练习题(持续更新中)。

    1.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2.创建一个数据库MYSQLDATA mysql> CREATE DATABASE M ...

  6. mysql常用linux命令大全_Linux-MySQL常用命令(示例代码)

    注意:需要用分号作为命令结尾. 库是由表组成的,表是由字段组成的. show databases; #查看所有的数据库 use mysql; #切换到另外一个库,mysql为库名,可以不用分号. sh ...

  7. linux中hadoop命令大全,hadoop常用命令

    启动Hadoop 进入HADOOP_HOME目录. 执行sh bin/start-all.sh 关闭Hadoop 进入HADOOP_HOME目录. 执行sh bin/stop-all.sh 1.查看指 ...

  8. 启动项 mysql命令大全_mysql常用命令

    一.登录mysql数据库 1.连接本地mysql数据库,默认端口为3306 #mysql –u root –p 123456 //-u:指定用户 -p:指定与用户对应的密码 2.通过IP和端口连接远程 ...

  9. linux系统入门命令大全,Linux常用命令5 - Linux 入门常用命令_Linux教程_Linux公社-Linux系统门户网站...

    Linux与用户有关的命令 passwd命令 出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令.因此使用useradd命令增加时,还需使用passwd命令为每一位新 ...

  10. android fastboot命令大全,ADBFastboot常用命令

    adb wait-for-device && adb shell logcat -b main > main.txt 安装APK(如果加 -r 参数,保留已设定数据,重新安装fi ...

最新文章

  1. 「图像分类」从数据集和经典网络开始
  2. 《Exchange Server 2010 SP1/SP2管理实践》一2.2 部署域名解析网络环境
  3. mysql 语句怎样修饰约束_MySQL中的约束,添加约束,删除约束,以及一些其他修饰讲解...
  4. 推荐php 8新特性比较好的两个网站
  5. 只需10分钟!就能用Flask,Docker和Jenkins部署机器学习模型
  6. sqlite3 交叉编译出现configure: error: C compiler cannot create executables
  7. JavaSE复习(二)集合
  8. Python中的X[:,0]和X[:,1]
  9. java 反射与封装性的_Java反射的封装
  10. P1012 拼数(水题)
  11. msfconsole php,msfconsole从入门到放弃
  12. VARCHART XGantt_v5.1用户手册:如何把控件放在表单上
  13. 小说网站系统源码|PHP付费小说网站源码带app
  14. 我们比任何时候都更接近梦想
  15. Android 应用换肤功能(白天黑夜主题切换)
  16. 【AV1 编码器研究一】aomenc.exe命令行参数简析
  17. android google 登录登出接入
  18. sdi线缆标准_常用线缆传输距离的汇总
  19. 如何搭建一台深度学习的电脑工作站
  20. 2020年考研----吉林大学软件学院967电子信息考研经验分享

热门文章

  1. 点击图片放大,再点击缩小的代码段
  2. CSS的clip-path
  3. Java Web学习总结(11)JDBC
  4. 并发库应用之三 线程池与定时器应用
  5. mysql 二进制日志后缀数字最大为多少
  6. FragmentTabHost切换Fragment时避免重复加载UI
  7. C#使用SQL语句时候的万用密码问题
  8. 装python对电脑有什么影响-你知道:重装系统对电脑有什么影响吗?会损坏电脑吗?...
  9. 软件工程python就业方向-软件工程实践总结
  10. python27-python27安装