python-3.x - Python3 pip install git-pre-push-hook
问题描述
我尝试使用以下命令安装模块git-pre-push-hook:
pip3 install git-pre-push-hook
mkdir test
cd test
git init
touch README.md
install-git-pre-push-hook
但是使用命令后会引发此错误install-git-pre-push-hook
知道为什么会发生这种情况吗?
Traceback (most recent call last):
File "/home/tim/.local/bin/install-git-pre-push-hook", line 11, in <module>
sys.exit(main())
File "/home/tim/.local/lib/python3.6/site-packages/git_pre_push_hook/install.py", line 18, in main
os.path.abspath(git_dir.strip()), 'hooks', 'pre-push'
File "/usr/lib/python3.6/posixpath.py", line 94, in join
genericpath._check_arg_types('join', a, *p)
File "/usr/lib/python3.6/genericpath.py", line 151, in _check_arg_types
raise TypeError("Can't mix strings and bytes in path components") from None
TypeError: Can't mix strings and bytes in path components
解决方案
推荐阅读
- python - 使用 MongoDB 的 Scrapy 管道不起作用
- python - Python 按计划松弛您的 Tableau 仪表板
- hash - 带有子类别的集合散列
- typescript - 我向无服务器的nestjs发送了一个服务器请求,但没有响应
- esp32 - 如何将 ESP32-IDF HID 设备配置为 BLE 鼠标或 BLE 操纵杆?
- node.js - 如何使用 MERN 堆栈(没有错误)?
- javascript - THREE.js 的 GLB 动画无法播放
- angular - 离子刷卡器对键盘事件没有反应
- flutter - Powershell 或 CMD - 我想同时运行两个命令而不等待第一个命令完成
- serial-port - +CMS 错误:使用华为 E8372h-153 加密狗通过 AT 命令发送短信时出现 305