Python 在Ubuntu上安装了Selenium,但可以';我不能进口它

Python 在Ubuntu上安装了Selenium,但可以';我不能进口它,python,ubuntu,vps,Python,Ubuntu,Vps,我正在使用UbuntuServer18.04LTS(HVM)免费层来运行我的python脚本。我用Putty连接服务器的密钥。我使用FileZilla管理加载到服务器上的文件。使用sudoapt install python3在服务器上安装python之后,我使用pip install-U Selenium安装Selenium。这个过程是成功的。然后通过FileZilla加载python脚本,然后尝试运行python脚本。像大多数提问者一样,我得到了一个错误: Traceback (most r

我正在使用UbuntuServer18.04LTS(HVM)免费层来运行我的python脚本。我用Putty连接服务器的密钥。我使用FileZilla管理加载到服务器上的文件。使用
sudoapt install python3
在服务器上安装python之后,我使用
pip install-U Selenium
安装Selenium。这个过程是成功的。然后通过FileZilla加载python脚本,然后尝试运行python脚本。像大多数提问者一样,我得到了一个错误:

Traceback (most recent call last):
  File "BinaryAutomation.py", line 1, in <module>
    from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
回溯(最近一次呼叫最后一次):
文件“BinaryAutomation.py”,第1行,在
从selenium导入webdriver
ModuleNotFoundError:没有名为“selenium”的模块

现在请理解这一点。我尝试通过安装和未实现找到的文件来手动安装selenium,该文件基本上使用
python setup.py install下载要加载的安装程序。我没有权限在tmp\usr\bin下粘贴任何内容,我已经尝试过了。如何解决这个问题?

您可能已经安装了其他版本的python/pip。使用
pythonx-m pip Install…
pythonx
您的python版本(
python3
我猜)安装软件包,以避免安装不用于运行脚本的python版本的软件包

有关更多详细信息,请检查:

Ubuntu通常如下所示,即命令
python
应为python2。因此,使用
python3
而不是
python
。这也扩展到了PIP,所以我想说使用
pip3
而不是
PIP
,但是这种方法已经过时了;改用
python3-mpip


这是假设您没有更改
python
pip
命令。

sudo apt install python3 pip
并使用'pip3 install-U>安装python3要求`