python - Pip 全局安装不起作用
问题描述
我按照本指南设置 Python 环境,但在设置函数以绕过虚拟环境要求的部分遇到问题。基本上,我希望 gpip install 在没有虚拟环境的情况下工作。也可以使用其他方法来实现这一点。
这是我的 pip.conf 文件:
[install]
require-virtualenv = true
[uninstall]
require-virtualenv = true
这是我的 .bash_profile 文件:
1 # Ensure user-installed binaries take precedence
2 export PATH=/usr/local/bin:$PATH
3 # Load .bashrc if it exists
4 test -f ~/.bashrc && source ~/.bashrc
这是我的 .bashrc 文件:
1 gpip(){
2 PIP_REQUIRE_VIRTUALENV="" pip3 "$@"
3 }
我也试过
1 gpip(){
2 PIP_REQUIRE_VIRTUALENV="" pip "$@"
3 }
我仍然得到
Could not find an activated virtualenv (required).
当我输入
gpip install
解决方案
您应该更改以下内容
gpip(){
PIP_REQUIRE_VIRTUALENV="" pip3 "$@"
}
至
gpip(){
PIP_REQUIRE_VIRTUALENV="false" pip3 "$@"
}
推荐阅读
- python - 正则表达式:获取多个字符串 python
- ios - UIScrollView 可重用视图
- javascript - requestFrameAnimation 使用持续时间不稳定
- c# - 如何在 C# VSCode 中重命名变量/方法及其中的所有引用?
- pandas - 在 DataFrame 的多列中将 MM:SS 转换为秒
- html - 将 bootstrap-4 按钮向右移动而不弄乱格式
- python-3.x - Python多处理未运行所有项目
- c# - 敏捷地从网络上抓取文本
- python - Pandas:修复 datetime.time 和 datetime.datetime 组合
- docker - Golang docker library - 挂载主机目录卷