如何在 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?的主要内容,如果未能解决你的问题,请参考以下文章