Python的the ssl module in Python is not available
pip安装时警告:the ssl module in Python is not available
Python版本为3.11.1。
问题是缺少ssl包(或者是证书方面的问题),把源设置成http再加上信任该网址的参数就行了:
# 永久换源
pip config set global.index-url http://pypi.douban.com/simple/
# 设置信任该源 pip install xxx --trusted-host pypi.douban.com
如果想要一直沿用这个方法,方便一些的做法是修改.bashrc文件(当然是在linux系统中了)
首先用vim编辑
vim ~/.bashrc
# 记得按i开始编辑
最后面增加一行:
alias pip='pip --trusted-host pypi.douban.com'
即在bash交互中,替换pip命令为pip --trusted-host pypi.douban.com
没有ssl的Python是几乎做不了网络编程的(很麻烦),但我还没有找到解决方法。
----------------------------------------2024年3月7日更新------------------------------------------------------------------------------
就是豆瓣的问题,服务器上换成阿里或者其他源就好了