如何在 Ubuntu 上安装 Socks / SocksIPy?

Posted

技术标签:

【中文标题】如何在 Ubuntu 上安装 Socks / SocksIPy?【英文标题】:How do I install Socks / SocksIPy on Ubuntu? 【发布时间】:2013-01-27 01:05:18 【问题描述】:

我是 python 新手,想在 Ubuntu 上安装 SocksIPy(在 VirtualBox vm 中运行)。自述文件说将socks.py 文件放入我的lib/site-packages 目录中。我不知道在哪里可以找到这个目录。来自 root 的终端命令 python socks.py install 运行,但未正确安装(当我在 python 脚本中运行 import socks 时出现错误“No module named socks”)

SocksIPy 链接 http://socksipy.sourceforge.net/

有人可以建议一种让 socks/socksipy 在我的机器上运行的方法吗? 谢谢!

【问题讨论】:

查看这个答案:***.com/questions/122327/…它将帮助您找到站点包。 【参考方案1】:

安装它的最简单方法 - 如果 VM 具有有效的 Internet 连接 - 可能是让 apt-get 为您完成。从终端:

sudo apt-get install python-socksipy

它在 Universe 存储库中,默认情况下应启用。如果没有,你可以enable it yourself。

【讨论】:

知道了——之前尝试过这个但它坏了......我认为你的语法比我的“更正确”。谢谢! 我将如何使用 pip 来做呢?说,如果我只想在 virtualenv 中做呢? pip search socks 将 SocksiPy 显示为现有包,但 pip install SocksiPy 失败。 @eran 你可以试试pip install SocksiPy-branch @Anshul: SocksiPy-branch 似乎坏了,例如,stem tutorial 与 python-socksipy 一起工作,但 breaks with SocksiPy-branch due to stack overflow in sendall() @J.F.Sebastian,哦。感谢更新。我不记得为什么我首先使用它,但在当时我有限的原型用例中工作得很好。【参考方案2】:

PySocks 是另一个SocksiPy 叉子:

$ pip install PySocks

它适用于 Python 2/3。

【讨论】:

【参考方案3】:

对于 Python3

$ sudo apt-get install python3-socks

【讨论】:

以上是关于如何在 Ubuntu 上安装 Socks / SocksIPy?的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu如何查找某个*.so属于哪个包并安装

Ubuntu如何查找libz.so.1属于哪个包并安装

Ubuntu搭建Socks5代理服务器

Ubuntu如何查找某个*.so属于哪个包并安装

Ubuntu如何查找某个*.so属于哪个包并安装

这个 SOCKS 代理请求出了啥问题?