2017-06-21 88 views
0

我在python3中預安裝了fedora,不知何故python2稍後才安裝。使用後在python3上安裝機器人框架不是python2

pip install robotframework 

機器人安裝成功,但是它安裝在python 2.7/site-packages中。

有什麼辦法可以在python3中安裝和使用它嗎?或者,是否可以卸載python2,並在python3上重新安裝機器人框架?

謝謝。

回答

2

試試這個命令它可以幫助你在我的情況下,它的工作原理!

pip3 install robotframework 

如果您使用的是代理服務器,然後使用這個命令

pip3 --proxy <host>:<port> install robotframework 

pip3 --proxy 12.3.105.200:8080 install robotframework 

而且你可以卸載使用此

pip uninstall robotframework 
+0

謝謝。我只是刪除python2,然後做一個點安裝,它的工作原理。 –

+0

雅!在@餛飩的答案中提到的情況下,使用虛擬環境也是更好的選擇。 – Narendra

1

Robotframework預裝有版本f或者Python 2和Python 3,所以這絕對是一個管理你的Python環境的問題。

爲了避免將來出現這樣的問題,我強烈建議您使用virtual environments

概括地說,你可以通過做解決這個問題

pip install virtualenv 
virtualenv -p python3 venv 
source venv/bin/activate 
pip install robotframework 
0

您可以使用下面的命令,如果你已經安裝了多個Python版本安裝特定的Python版本的機器人框架,

python -m pip install robotframework #python 2 
python3 -m pip install robotframework #python 3