GitHack解決python版本問題
為了使用GitHack工具需要使用Py2,已有的py3運行會出現如下報錯
重新安裝Py2后發現cmd中py命令可以區分
py
—python3
python
—python2
py -2 xxx
—python2
py -3 xxx
—python3
或者在python文件源碼開頭加入# !python2
或# !python3
但GitHack仍有如下報錯:
發現是python的運行反饋(Traceback),修改目標地址后報錯出現變化:
好吧。。。我覺得是我的打開方式(目標網址)出問題了。
總之在windows上可以正常運行GitHack。
GitHack使用格式:GitHack.py http://xxxxx/.git/
注意務必要在最后加上".git/"才能正常復原
————————
py2的pip使用:py -2 -m pip
或 pip2
或python -m pip
py3的pip使用:py -3 -m pip
或 pip3
或py -m pip
2022/5/6 更新
換了台機子重裝了一下python2,一開始下載的官網2.7.12版本的python,安裝時沒有勾選將python添加到路徑的選項,並采用手動安裝setuptools的方法安裝pip2,結果就是 py -2
訪問不到Python2,只能修改exe文件為"python2",用 python2
來訪問,同時pip2也無法訪問,會出現報錯 Fatal error in launcher: Unable to create process using '"'
,未能解決,只能使用 python2 -m pip
來訪問pip2。
於是將該python2卸載,重新下了一份2.7.15版本的python,在安裝界面直接勾選添加到路徑,安裝完畢后確保python23的exe文件都未改名,即可通過 py -n
選擇版本,同時使用 python -2 -m pip install pip --force-reinstall
先安裝pip2,再用 py -2 -m pip install --upgrade pip --force-reinstall
更新pip2,最后就可以使用 pip2
來訪問了。
最新更新
Python 管理可以考慮用 Conda 或者 Pyenv 等眾多工具。