首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在安装Tensorflow时,如何修复"pip配置了需要TLS/SSL的位置,但是Python中的ssl模块不可用“?

在安装Tensorflow时,如何修复"pip配置了需要TLS/SSL的位置,但是Python中的ssl模块不可用“?
EN

Stack Overflow用户
提问于 2021-12-30 07:59:15
回答 1查看 623关注 0票数 0

我试图用Anaconda3.9.9安装TensorFlow。

我执行了命令

代码语言:javascript
复制
pip install tensorflow

有个错误说:

代码语言:javascript
复制
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/tensorflow/
Could not fetch URL https://pypi.org/simple/tensorflow/: There was a problem confirming the ssl certificate:  HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/tensorflow/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

我尝试将/anaconda3/anaconda3/Scripts/anaconda3/library/bin添加到Path变量中。我还尝试运行以下命令:

代码语言:javascript
复制
pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org tensorflow

但似乎什么都没起作用。

我错过了什么吗?还有别的解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-10 11:12:00

尝试在命令下面运行以修复此问题:

代码语言:javascript
复制
pip install --upgrade
pip install ssl

请创建一个virtual_environment以在Anaconda中安装TensorFlow

按照下面的代码在virtual_environment中安装virtual_environment:

代码语言:javascript
复制
conda create -n tf tensorflow  #Create a Virtual environment(tf).
conda activate tf              #Activate the Virtual environment
pip install tensorflow         #install TensorFlow in it.

注意:每次使用TensorFlow时都需要激活virtual_environment。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70528867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档