初学python踩坑记录之一个小小的总结

背景:还没系统学习过python,因项目需要直接上手,主要是测试客户提供的现成脚本,在linux服务器环境下,从搭建环境到运行脚本测试。

常用命令:
–1.linux常用命令
pwd --查看当前所在目录
ll --查看当前目录下的内容
cd /root/aa/bb --打开某个路径
cd --返回根目录

–2.查看是否安装python,如已安装会弹出版本信息,如下
python
Python 3.7.9 (default, Nov 19 2020, 16:16:47)
[GCC 8.3.1 20190311 (Red Hat 8.3.1-3)] on linux
Type “help”, “copyright”, “credits” or “license” for more information.

–3.查看所有python的路径:
whereis python
–4.查看当前使用的python路径
which python

–5.查看依赖包及版本
pip list

菜鸟行为
拿到现成的python脚本,验证已存在python环境后,直接执行脚本,命令如下:
python /root/python/test.py

通常会提示缺少某个库,如
ModuleNotFoundError: No module named ‘ddt’

于是需要安装缺少的库,通常使用如下命令:
pip install ddt

未安装pip的情况下会提示,如:
pip:command not fund…

于是下载和安装pip,之后再执行pip install xxx
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

关于pip install
既然是初学,那就一个问题一个问题解决,此处做个总结
1.关于超时Read timeout
1)设置超时时间
pip install -U --timeout 1000 包名

2)使用国内镜像站点
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 包名(如:sklearn)

以下来源网络:
阿里云: https://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban):https://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/

2.关于指定路径(已经忘记是什么场景了,总之出错了),直接上语法如下:
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/ --target=目标路径 包名(如:numpy)

下一篇,关于连接数据库、处理数据、输出数据的总结

赶在2020结束之前,证明自己没有从入门到放弃,先记录一下,立个flag,还有下一篇

你可能感兴趣的:(菜鸟学python系列,python,linux,数据分析)