python和linux的小知识

1 1秒启动一个下载器
python -m http.server

laso@laso-beta03 ms_product]$ python3 -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) .
启动后在浏览器中输入ip:8000

可以看到当前目录中的文件

2 pip 的知识

pip install # 安装软件包
pip download  # 下载软件包
pip uninstall # 卸载软件包
pip freeze # 将当前环境中的软件包名字导出
pip list # 列出当前环境的软件包
pip show # 查看软件包的信息
pip check # 检查安装包是否完整
pip search # 搜索软件包
pip whell # 打包软件到whell格式
pip hash # 计算软件包的哈希值
pip completion # 生成命令补全配置
pip help # 帮助信息
 

查找安装软件包

[root@laso .jenkins]#pip3  search flask
Flask-SimpleMDE (0.3.0)     - Flask-SimpleMDE - a Flask extension for SimpleMDE
Flask-Pure (0.5)            - Flask-Pure - a Flask extension for Pure.css
Flask-OrientDB (0.1)        - A Flask extension for using OrientDB with Flask
Flask-Waitress (0.0.1)      - Flask Waitress
flask-zs (0.0.22)           - A helpers for Flask.
Flask-Quik (0.1.1)          - Quik for Flask

3 python的工作环境

使用pyenv管理不同版本的python
1 安装pyenv

[root@laso tar]# git clone https://github.com/yyuu/pyenv.git 
[root@laso local]# pwd
/usr/local

修改环境变量

[root@laso pyenv]#echo 'export PATH=$PATH:/usr/local/pyenv/bin'  >>  /etc/profile
[root@laso pyenv]# source  /etc/profile

2 pyenv的使用
查看支持的python版本

[root@laso pyenv]# pyenv  install --list
Available versions:
  2.1.3
  2.2.3
  2.3.7
  2.4.0
  2.4.1
  2.4.2
  2.4.3
。。。。。。

通过pyenv安装python版本

[root@laso pyenv]# pyenv install -v 3.7.5

查看可用的python的版本

[root@laso pyenv]# pyenv versions
* system (set by /root/.pyenv/version)
  3.7.5

切换python版本,* 是正在使用的python版本

[root@laso pyenv]# pyenv global 3.7.5
[root@laso pyenv]# pyenv versions
  system
* 3.7.5 (set by /root/.pyenv/version)
[root@laso pyenv]# python
Python 3.7.5 (default, Nov 16 2019, 14:24:05) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

卸载python的版本

pyenv uninstall 版本号

你可能感兴趣的:(python与linux)