1.更改pip至国内镜像,显著提升下载速度
Mac系统下:
可以在使用pip的时候加参数
临时使用->
例:
pip install lxml -i https://pypi.tuna.tsinghua.edu.cn/simple
永久使用->
进入根目录:cd ~/
进入.pip目录 cd .pip
如果不存在文件夹就新建mkdir .pip
进入 cd .pip
创建pip.conf文件 touch pip.conf
修改:vim pip.conf
2.更改py环境为虚拟环境
首先通过命令 pip list
查看当前python版本下所安装的库有哪些,
然后再开始安装虚拟环境:
第一步:创建目录
第二步:创建一个独立的Python运行环境,命名为venv
第三步:通过source进入当前的环境
当前面显示了venv的标识后,再使用pip对环境安装依赖库
退出虚拟环境
3.pip一次性安装依赖库
txt的文档内容如下:
前提是到其txt文件中的路径下
4.docker的安装出错
需要改变docker的镜像,参考链接如下:https://www.docker-cn.com/registry-mirror 然后将docker的键值添加进去即可
安装完毕后,通过docker run hello-world来验证是否安装成功
5.brew的安装
brew是mac下的软件包管理工具,通过它可以很方便的安装/卸载软件工具等,
在终端下执行:
接着就可以通过brew cask install 来安装工具包,比如:
6.使用brew安装其他必要库
7.command+, 快捷键打开setting
对于大多数的编辑器IDE而言,通过command+,可以快速切换至settings的页面;
8.当在IDE中遇到import出error
原因有两个,一个是如果外部库出error,则是对应py环境的问题,可以通过更换py的环境来进行解决;
另一个如果调用内部的文件出现error,则将source源换为当前内部文件下的源source即可。
9.terminal中的快捷键
10.docker相关命令
通过docker-compose up
命令来启动docker的相关服务;
docker-compose up
启动的容器都在前台,控制台将会同时打印所有容器的输出信息,可以很方便进行调试。
如果使用docker-compose up -d
,将会在后台启动并运行所有的容器。一般推荐生产环境下使用该选项。
通过docker ps
来查看当前docker启动
dock参考文档
11. docker启用出现lost
下次再compose的话,需要先将同路径下的data文件夹删除删除的方法为:
12.使用alembic进行数据库版本管理
13.查看当前python环境下安装的库
14.查看terminal下当前的位置路径
15.使用pgcli连接PostgreSQL
进入到数据库界面后,通过\dt来查看当前库中的表
通过\q可以退出数据库进入到原来的terminal界面
16.设置本地环境变量为test
注意!!!配置环境变量注意每次都要在虚拟环境下运行!!!否则会出现没有连接的错误!
当出现scrapy卡到某一行,但是出现的200的返回response,先要去考虑是不是本地环境变量没有设置。
17.在项目中查找某条语句
右键项目,find in path
18.alembic 生成 migration
19.验证docker是否安装成功
20. mac下安装docker
21.检查docker配置的加速器是否生效
22.migrations重新配置
对migrations生成的数据库文件进行重新配置:
1.将配置文件删除;
2.将数据库中的alembic_version表删除;
3.使用alembic revision --autogenerate -m "update test111111"
进行数据库重建;
4.导入相关配置alembic upgrade head
5.查看表结构中字段是否重新生成
23.当import引入路径出现错误时
需要查看:
1.文件source的基础位置是否对应:
设置source的方法,右键Mark Directory as ,然后选为source;
2.在命令行运行的过程中,py配置的环境是否为要求的当前环境下运行;
24.查看连接数据库的映射
25.pycharm中的代码格式化
26.Scrapy爬虫查看爬取日志的方法
27.scrapy遇到的常见错误-Unknown command: crawl
没有cd到项目根目录,因为crawl会去搜搜cmd目录下的scrapy.cfg
28.将docker相关服务停止与启动
29.git的push和commit
30.git的冲突解决
31.chromdriver的配置
下载路径:chromdriver合集火狐driver 配置环境变量:将chromdriver放在usr/local/bin的目录下
进入usr/local/bin目录:在访达处输入command + shift + G输入路径
32.pycharm设置项目根目录
33.diago中的环境配置
34.启动docker的配置:含有docker.dev的情况
35.docker启动失败的原因:
36.查找本地ip地址
37.更改为本地配置的变量环境
38.docker下启动应用
39.当fork下来的运行有问题时,首要看docker-compose中的端口是否和本地的对应!!!!
40.拿不准的时候多用repr() 函数,少用print
41.Mac 终端Terminal光标移动快捷键
将光标移动到行首:control + a
将光标移动到行尾:control + e
42.Python的Date和Datetime
43.通过extend实现列表的合并:
44.判断字典是否有key:
(持续更新…)