我有一台带有Ubuntu rel 20.10的Linux机器,我正在使用Eclipse的robot框架。我的图书馆有问题
不起作用。我试图pip install robotframework-SikuliLibrary
但我有这个错误
> Exception : Initializing test library Sikulilibrary with no arguments
> failed:Permission error[Errno13]Permission denied
我试着安装Selenium库一切正常,您对此问题有任何疑问吗
机器人框架3.2
Python 3.8.6
非常感谢
pip
希望在您的系统中安装该软件包,但您无权在此处写入。但是不要将sudo
与pip
一起使用。这将在系统范围内安装,可能会破坏您的安装,或者软件包可能会覆盖此安装使用virtualenv或pipenv
例如,要使用virtualenv:
你需要在任何时候打电话给
source .venv/bin/activate
来工作和启动你的项目。其行为是将安装路径更改为本地路径(而不是您的系统)或者,像https://stackoverflow.com/a/66785567/1472048注释中所说的@BIOS一样,使用带有“user”选项的“home”安装在
~/.local/lib
中进行安装确保您在正确的Python安装(您的Python 3.8而不是系统Python)中添加模块,并且您正在主目录中安装模块。这样就不需要特别许可
上面将在当前(正在运行的)Python的user site packages目录中安装该包。在我的例子中,它是
~/.local/lib/Python3.9/site-packages
,它已经在我的PATH
中了。你也应该这样,所以你应该准备好离开否则,如果您有类似
ModuleNotFoundError
的问题,只需使用以下内容查找site-packages
目录:您将把它放在
USER_SITE
下。记下它并将其添加到PATH
以下来自this问题的帮助中否则,就像@Metal3D所说的,您可以使用virtual environment
相关问题 更多 >
编程相关推荐