使用pip:use“升级python包(Ubuntu);sudo“;或--用户;?
我有一个关于使用工具使用pip:use“升级python包(Ubuntu);sudo“;或--用户;?,python,ubuntu,pip,Python,Ubuntu,Pip,我有一个关于使用工具pip安装/升级Python包的问题 我要么跑 sudo pip install -U PACKAGENAME 或 这两个命令之间有什么区别,我应该选择哪一个 在我自己的机器上 在我发布的python程序的安装脚本中 为什么您的安装脚本要直接安装/升级?只需提供一个requirements.txt和/或在setup.py@jornsharpe中定义依赖项,尽管这不是我等待的答案,但听起来很有趣。我还没有听说过这个功能。你能给我一个关于这个的链接或手册吗?无论如何,我想我还是
pip
安装/升级Python包的问题
我要么跑
sudo pip install -U PACKAGENAME
或
这两个命令之间有什么区别,我应该选择哪一个
为什么您的安装脚本要直接安装/升级?只需提供一个
requirements.txt
和/或在setup.py
@jornsharpe中定义依赖项,尽管这不是我等待的答案,但听起来很有趣。我还没有听说过这个功能。你能给我一个关于这个的链接或手册吗?无论如何,我想我还是要决定是使用sudo还是--users来安装requirements.txt,而不是每个单独的包。不,您不会这样做-在这种情况下,无论您将其分发给谁,都将使用他们需要的任何设置运行pip install-r requirements.txt
。为什么您的安装脚本会直接安装/升级?只需提供一个requirements.txt
和/或在setup.py
@jornsharpe中定义依赖项,尽管这不是我等待的答案,但听起来很有趣。我还没有听说过这个功能。你能给我一个关于这个的链接或手册吗?无论如何,我想我还是要决定是使用sudo还是--users来安装requirements.txt,而不是每个单独的包。不,您不会这样做-在这种情况下,无论您将其分发给谁,都将使用他们需要的任何设置运行pip install-r requirements.txt
。
pip install -U PACKAGENAME --user