只是想知道是否有一种方法可以允许单个用户为他们的笔记本安装软件包/库,而不是要求系统管理员为他们这样做。
谢谢。
答案 0 :(得分:0)
您可以为此使用 python虚拟环境:https://virtualenv.pypa.io/en/stable/。虚拟环境允许用户创建沙盒环境以进行开发或测试。最重要的是,每个用户都不必担心会弄乱他们的系统级python配置,并且可以在必要时重新创建任何虚拟环境,从而重新开始。每个用户不需要系统管理员权限,因为每个虚拟环境都可以存在于'用户土地'中,并且每个用户只要使用pip代理即可安装所需的任何库在公司防火墙后面。例如,要在虚拟环境中工作并安装任何必要的软件以运行python程序(您的情况下为Jupyter笔记本):
# create virtual environment
$ virtualenv ENV
# activate virtual environment i.e. work in said environment
source bin/activate
#install necessary python library/libraries (can even use a requirements file)
pip install <lib> --proxy <proxy>
其中