pip包不适用于新用户

时间:2018-07-06 08:18:51

标签: python python-2.7 ubuntu pip ubuntu-16.04

我已经使用clean package命令作为sudoer安装了几个软件包。这些软件包已安装且在该用户中运行良好。 之后,我定义了一个新用户。我的问题是这些软件包在新用户中不可用,并且在尝试导入它们时出现此错误:sudo pip install package_name。有什么方法不需要我为新用户重新安装软件包并使用sudoer安装的软件包?

2 个答案:

答案 0 :(得分:0)

您可以在这里尝试两件事:

  1. 尝试将--user标志与pip一起使用,例如:pip install --user <package>,以便为与您一起运行python代码的用户安装软件包。

  2. 进入项目的virtualenv并从虚拟环境安装依赖项。您可以阅读有关虚拟环境here的更多信息。

答案 1 :(得分:0)

必须再次为新用户定义环境变量。尝试为新用户设置python和pip的环境变量