Pip Install Pulp Error: Do I need admin rights to install modules?
Pip Install Pulp Error: Do I need admin rights to install modules?
我对 python 还很陌生,所以请原谅我缺乏行话。我正在尝试将纸浆模块安装到工作电脑上。我已经从 pypi.org 网站下载了程序包到这台电脑上的程序数据文件夹中。
我试过:
pip install pulp
import pulp
python.exe -m pip install pulp
这是每次都会弹出的错误。
pip install pulp
Collecting pulp
Note: you may need to restart the kernel to use updated packages.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
ERROR: Could not find a version that satisfies the requirement pulp (from versions: none)
ERROR: No matching distribution found for pulp
我只是想安装 pulp 以便我可以访问它附带的功能。
您需要告知 pip
您的代理才能以这种方式使用它。像这样:
pip install --proxy http://user:password@host:port pulp
您可能需要向 IT 询问详情。
或者告诉 pip
安装您下载的文件:
pip install /path/to/downloaded/file
但如果它需要其他软件包并且您的互联网连接不工作,您可能会发现问题。
我假设您使用的是 Windows 机器。
打开cmd时选择运行作为管理员选项,然后输入pip
,以确保您的pip正常工作。
如果没有遇到任何错误,请输入 pip install pulp
并下载模块。
只需将模块导入为 import pulp
This ultimately may be a duplicate of the following, assuming local install:
python-pip-install-from-local-dir and
installing-python-packages-from-local-file-system-folder-to-virtualenv-with-pip
但是,一般来说,当您想安装 python 模块时,您有几个选择。简单的方法通常是使用 pip(pip2 用于显式 python2,pip3 用于显式 python3),它会自动尝试从 python 模块存储库下载模块。
正如 Goyo 在他们的回答中指出的那样,您需要能够访问 Internet 才能实现这一点,因此必须指定设置才能通过您的代理工作。
但是,如果您已经将该模块下载到您的计算机上,您也可以通过两种方式直接使用它。
首先,根据python-pip-install-from-local-dir,您可以指定要安装的包。
如果您想快速使用,不涉及 pip(自定义包、过时等),您还可以通过以下方式找到您的站点包文件夹:
python -m site --user-site
运行 没有 --user-site 也会显示您的发行版的根站点。
提取您的模块并将其复制到用户站点文件夹中,例如。对于 python3 “~/.local/lib/python3.4/site-packages”。我为 python、python3 等创建符号链接以指向通用 python-site-packages 目录,以帮助不同版本找到正确的位置:
lrwxrwxrwx python -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python2 -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python2.7 -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python3 -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python3.4 -> /home/user/.local/lib/python-site-packages
drwxrwxr-x python-site-packages
然后您可以将该模块包含在您的 python 代码中。但是,绕过pip意味着你不一定有最新的模块,其他模块不知道已经满足要求。
查看正式安装的模块:
pydoc -g (python2)
pydoc3 -b (python3)
我对 python 还很陌生,所以请原谅我缺乏行话。我正在尝试将纸浆模块安装到工作电脑上。我已经从 pypi.org 网站下载了程序包到这台电脑上的程序数据文件夹中。
我试过:
pip install pulp
import pulp
python.exe -m pip install pulp
这是每次都会弹出的错误。
pip install pulp
Collecting pulp
Note: you may need to restart the kernel to use updated packages.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))': /simple/pulp/
ERROR: Could not find a version that satisfies the requirement pulp (from versions: none)
ERROR: No matching distribution found for pulp
我只是想安装 pulp 以便我可以访问它附带的功能。
您需要告知 pip
您的代理才能以这种方式使用它。像这样:
pip install --proxy http://user:password@host:port pulp
您可能需要向 IT 询问详情。
或者告诉 pip
安装您下载的文件:
pip install /path/to/downloaded/file
但如果它需要其他软件包并且您的互联网连接不工作,您可能会发现问题。
我假设您使用的是 Windows 机器。
打开cmd时选择运行作为管理员选项,然后输入pip
,以确保您的pip正常工作。
如果没有遇到任何错误,请输入 pip install pulp
并下载模块。
只需将模块导入为 import pulp
This ultimately may be a duplicate of the following, assuming local install: python-pip-install-from-local-dir and installing-python-packages-from-local-file-system-folder-to-virtualenv-with-pip
但是,一般来说,当您想安装 python 模块时,您有几个选择。简单的方法通常是使用 pip(pip2 用于显式 python2,pip3 用于显式 python3),它会自动尝试从 python 模块存储库下载模块。
正如 Goyo 在他们的回答中指出的那样,您需要能够访问 Internet 才能实现这一点,因此必须指定设置才能通过您的代理工作。
但是,如果您已经将该模块下载到您的计算机上,您也可以通过两种方式直接使用它。
首先,根据python-pip-install-from-local-dir,您可以指定要安装的包。
如果您想快速使用,不涉及 pip(自定义包、过时等),您还可以通过以下方式找到您的站点包文件夹:
python -m site --user-site
运行 没有 --user-site 也会显示您的发行版的根站点。
提取您的模块并将其复制到用户站点文件夹中,例如。对于 python3 “~/.local/lib/python3.4/site-packages”。我为 python、python3 等创建符号链接以指向通用 python-site-packages 目录,以帮助不同版本找到正确的位置:
lrwxrwxrwx python -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python2 -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python2.7 -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python3 -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python3.4 -> /home/user/.local/lib/python-site-packages
drwxrwxr-x python-site-packages
然后您可以将该模块包含在您的 python 代码中。但是,绕过pip意味着你不一定有最新的模块,其他模块不知道已经满足要求。
查看正式安装的模块:
pydoc -g (python2)
pydoc3 -b (python3)