我在python3中預安裝了fedora,不知何故python2稍後才安裝。使用後在python3上安裝機器人框架不是python2
pip install robotframework
機器人安裝成功,但是它安裝在python 2.7/site-packages中。
有什麼辦法可以在python3中安裝和使用它嗎?或者,是否可以卸載python2,並在python3上重新安裝機器人框架?
謝謝。
我在python3中預安裝了fedora,不知何故python2稍後才安裝。使用後在python3上安裝機器人框架不是python2
pip install robotframework
機器人安裝成功,但是它安裝在python 2.7/site-packages中。
有什麼辦法可以在python3中安裝和使用它嗎?或者,是否可以卸載python2,並在python3上重新安裝機器人框架?
謝謝。
試試這個命令它可以幫助你在我的情況下,它的工作原理!
pip3 install robotframework
如果您使用的是代理服務器,然後使用這個命令
pip3 --proxy <host>:<port> install robotframework
例
pip3 --proxy 12.3.105.200:8080 install robotframework
而且你可以卸載使用此
pip uninstall robotframework
Robotframework預裝有版本f或者Python 2和Python 3,所以這絕對是一個管理你的Python環境的問題。
爲了避免將來出現這樣的問題,我強烈建議您使用virtual environments。
概括地說,你可以通過做解決這個問題
pip install virtualenv
virtualenv -p python3 venv
source venv/bin/activate
pip install robotframework
您可以使用下面的命令,如果你已經安裝了多個Python版本安裝特定的Python版本的機器人框架,
python -m pip install robotframework #python 2
python3 -m pip install robotframework #python 3
謝謝。我只是刪除python2,然後做一個點安裝,它的工作原理。 –
雅!在@餛飩的答案中提到的情況下,使用虛擬環境也是更好的選擇。 – Narendra