在python2中安裝mechanize
我有python2和python3。當我跑
pip --version
來自 /home/istiak/.local/lib/python3.9/site-packages/pip 的 pip 21.0.1(python 3.9)
└─$ python2 --version Python 2.7.18
我有一些 Python2 的程式碼。寫的很奇怪~我認為是bash。這是git repo。所以,我想用python2執行項目,而我用python3執行程序,我得到以下錯誤
SyntaxError:呼叫“列印”時缺少括號。你是說 print("""
\033[0)?
我可以修復它們。雖然它們以奇怪的方式編寫。那麼,我該如何編輯它們..?這就是為什麼我想通過 python2 執行該程序。當我通過 python2 執行程序時出現錯誤
ImportError: No module named mechanize
。我在 Python3 中安裝了 mechanize。當我嘗試通過 pip2 安裝時。我收到以下錯誤未找到命令“pip2”,您的意思是:來自 deb python3-pip 的命令“nip2”來自 deb nip2 命令“pip3”來自 deb python3-pip 嘗試:sudo apt install
我也嘗試安裝 pip2。
sudo apt-get install python2
.sudo apt-get install python2-pip
. 雖然我沒有得到 pip2。如何在 python2 中安裝 mechanize?
Ubuntu的答案。
找不到命令“pip2”
您需要安裝
pip2
(為 Ubuntu Xenial 和 Bionic 打包):sudo apt install python-pip
或使用以下命令(Xenial 和 Bionic 除外):
sudo apt install python2 # already done curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py sudo python2 get-pip.py
要安裝
mechanize
:pip2 install mechanize
或者:
python2 -m pip install mechanize
pip2
尚未包含在某些發行版(包括 Ubuntu 20.04)的軟體包儲存庫中。要安裝,請將此腳本作為sudo
.此外,該腳本似乎不在 中
bash
,而只是在舊的 Python 2 中,它使用