我的问题是,当我尝试通过在Powershell中使用pip3安装virtualenv时,该命令除了显示“ Collecting Virtualenv”外没有任何作用,它永远保持不变,并且我不知道是什么错误或干扰与程序。我已经保证这不是互联网错误,因为我的连接稳定且快速,所以我不认为这是... 可能导致此问题的唯一原因是我的计算机运行缓慢,但是我不知道这是否会造成干扰,因为我已经相对轻松地安装了所有组件。
以下是该问题的图片,仅供参考。 Pip3 install virtualenv problem
[UPDATE]因此,我尝试了有关在pip3安装过程中编写命令-v或--verbose的建议,而我得到的是此处的文本,并且在过程结束时出现了“由于etag”,有人可以对此提供一些见解吗?与更新相关的图片。pip3 install virtualenv update
答案 0 :(得分:0)
我经常求助于从python调用pip作为模块,并使用指定的python版本,例如sudo -H python3.7 -m pip install virtualenv
命令说明;
sudo:以sudo用户身份安装到系统
-H:-H(HOME)选项请求安全策略将HOME环境变量设置为目标用户的主目录。
python {py-version}:只需使用通常的python版本即可。
-m:用作python模块。
pip:不需要从正确的python版本调用pip3
[更新]
随着OP更新了他的问题,我将更新我的答案。
如果看到错误“由于etag而导致缓存”,请使用pip的--no-cache-dir
标志。
答案 1 :(得分:0)
尝试做sudo pip3 install virtualenv
如果出现任何错误,例如:
ImportError:无法导入名称“ main”
然后尝试:
sudo su
,然后pip3 install virtualenv
我不确定上述命令为何起作用,而先前的命令不起作用:<。