我在公司的笔记本电脑上使用Ubuntu虚拟机,并使用代理服务器连接到互联网。 经过一些研究,我找到了如何使用代理安装模块,例如,使用以下命令可以安装virtualenv模块:pip install
sudo pip install --proxy=http://user:pass@<proxy_address>:<portnumber> virtualenv
然而,在创建虚拟环境文件夹后,激活它并使用以下pip命令安装模块:
pip install --proxy=http://user:pass@<proxy_address>:<portnumber> pyperclip
我遇到了这个错误:
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/pyperclip/
如果我使用sudo
,pip可以下载和安装模块,但是安装的位置是系统全局环境而不是虚拟环境。对我来说,这似乎是Ubuntu及其代理设置中的权限问题。
我该如何解决这个问题,以便我可以在我的虚拟环境中本地安装模块?
谢谢。