安装不带pip/easy\u install或“python”的模块设置.py“安装”

2024-04-18 20:06:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装ptyprocess模块:https://github.com/pexpect/ptyprocess。你知道吗

我无法执行“pip install ptyprocess”,因为服务器上的ssl问题阻止了我的pip。你知道吗

此外,我无法克隆上述存储库并运行“python”设置.py安装“因为没有设置.py在存储库中;而是项目.toml需要“pip安装pyproject.yoml文件“,但这同样依赖于被阻塞的pip。你知道吗

那我怎样才能安装这个模块呢?你知道吗

另外,我已经通过github在我的服务器上安装了其他模块,但它们具有所需的“设置.py“而不是”项目.toml,因此我可以运行“python”设置.py安装成功。你知道吗


Tags: 模块installpip项目pyhttpsgithub服务器
0条回答
网友
1楼 · 发布于 2024-04-18 20:06:33

要安装模块,请将pytprocess文件夹(或包含最顶层__init__.py的任何文件夹)复制到site-packages(通常位于{python location}\lib\site-packages)目录中。您可能仍然需要手动安装依赖项(在本例中是flit)。注意,这只在包是纯python时有效。你知道吗

网友
2楼 · 发布于 2024-04-18 20:06:33

my pip is blocked by ssl issues on the server

你的实际问题放在一边,你也应该解决这个问题


说到您的问题,如果您试图安装的包位于PyPi上(其中pip通常查找包),那么您总是可以选择首先从files section of the projects page手动下载它,然后安装它。在这种情况下,有两个可用文件:

  1. ptyprocess-0.6.0-py2.py3-none-any.whl-这是一个whl文件,它是由setuptools创建的预打包文件。它与python2和pytho3版本兼容,并且没有操作系统限制(“any”)。下载后,您可以使用pip install ptyprocess-0.6.0-py2.py3-none-any.whl安装
  2. ptyprocess-0.6.0.tar.gz这是源代码,可以使用pip install ptyprocess-0.6.0.tar.gz安装。你知道吗

当然,如果pip无法下载和安装项目本身,这个解决方案特定于PyPi上可用的解决方案包。如果您只需在第二台机器上下载必要的文件,然后将它们复制过来,它也可以在脱机机器上pip install

相关问题 更多 >