首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我会用python3.7激活env,但是python的版本仍然是python3.5?

您好!很高兴成为您在云计算领域的专家和开发工程师,我将尽力给出完善且全面的答案。针对您的问题,首先我们需要了解一些背景知识。

Python是一种广泛使用的编程语言,拥有许多不同的版本。每个Python版本都有其自己的特点和兼容性。当我们需要在同一台机器上同时使用多个Python版本时,可以使用虚拟环境(Virtual Environment)来实现。

虚拟环境是Python解释器和相关库的隔离环境,它允许我们在同一台机器上使用不同版本的Python及其依赖库。它通过在项目中创建一个独立的文件夹,并在其中安装所需的Python版本和相关库来实现。激活虚拟环境后,我们在该环境中运行的Python版本将会变为虚拟环境中所指定的版本。

回到您的问题,您提到您使用了Python 3.7来激活您的虚拟环境,但是Python的版本仍然显示为3.5。这种情况通常是由于以下几个可能原因造成的:

  1. 虚拟环境创建时指定的Python版本错误:在创建虚拟环境时,可能由于配置错误或者其他原因指定了错误的Python版本。请确保在创建虚拟环境时正确指定了Python 3.7版本。
  2. 虚拟环境未正确激活:当您激活虚拟环境时,应该在命令行中运行激活命令。在Windows系统上,使用命令env\Scripts\activate来激活虚拟环境;在Linux或Mac系统上,使用命令source env/bin/activate来激活虚拟环境。请确保在正确的命令行窗口中激活了虚拟环境。
  3. 系统环境变量配置错误:在某些情况下,如果系统环境变量配置错误,可能会导致虚拟环境的Python版本不正确。请确保您的系统环境变量配置正确,并且虚拟环境路径在环境变量中优先于其他Python安装路径。

总之,您需要检查您创建虚拟环境时指定的Python版本是否正确,并确保正确激活虚拟环境。如果问题仍然存在,您可以尝试重新创建虚拟环境并激活它,或者查看系统环境变量配置是否正确。

希望这个答案能够帮助到您!如果您需要进一步的帮助或有其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

树莓派4B安装Tensorflow(Python3.5和3.7下分别进行安装)

网上现在树莓派已经发布4B,新版本rasbian系统全面采用了python3.7但是网上大多数教程还是基于树莓派3,使用python3.5进行安装。...使用是树莓派4B和2019-06-20-raspbian-buster系统版本, 尝试安装3.5和3.7两个Python环境下tensorflow。...---- 【正式安装】 一、python3.7 + tensorflow 这种方式不用更改python版本,可以直接安装,出问题比较少,因为更改为python3.5版本进行安装时往往会出现其他依赖版本高低问题...中安装包更全一些,对于1.13.1版本,Github中没有python3.7版本但是piwheels中有,这就比较有意思了。...【注意】最好不要卸载系统系统自带python3.7,因为有好多依赖会在卸载时候一起卸载,到时候可能连系统也进不去了,在Ubuntu系统中是这样,树莓派中还没有试,不过python2.7应该可以卸载

1.3K20

pycharm怎么配置tensorflow环境_ensp详细安装步骤

大家好,又见面了,是你们朋友全栈君。...python3.5和3.6,建议安装历史版本Anaconda,如果安装python3.7版本也没关系,在配置tensorflow环境时也可将python3.7降为3.5。...安装成功后,打开控制台(cmd),通过python –version查看内置版本 在安装目录下输入conda info –envs,可以看到当前存在环境 如果只有一个base环境也没关系...,创建一个tensorflow环境并安装python3.5版本,命令为conda create –name tensorflow python=3.5。...第二步:安装tensorflow包 在控制台激活tensorflow环境:activate tensorflow 在该环境下查看自己安装python版本,这里是python3.5 如果没有或者是其他版本

1.7K30
  • pycharm怎么配置tensorflow环境_linux系统物理机安装步骤

    大家好,又见面了,是你们朋友全栈君。...python3.5和3.6,建议安装历史版本Anaconda,如果安装python3.7版本也没关系,在配置tensorflow环境时也可将python3.7降为3.5。...安装成功后,打开控制台(cmd),通过python –version查看内置版本 在安装目录下输入conda info –envs,可以看到当前存在环境 如果只有一个base环境也没关系...,创建一个tensorflow环境并安装python3.5版本,命令为conda create –name tensorflow python=3.5。...第二步:安装tensorflow包 在控制台激活tensorflow环境:activate tensorflow 在该环境下查看自己安装python版本,这里是python3.5 如果没有或者是其他版本

    5.7K20

    Python学习利器——小白 An

    Python学习利器——小白 Anaconda安装之路 序 Python易用,但用好却不易,其中比较头疼就是包管理和Python不同版本问题,特别是当你使用Windows时候。...一、为什么选择Anaconda? 1.1 什么是 Anaconda? Anaconda是专注于数据分析Python发行版本,包含了conda、Python等190多个科学包及其依赖项。...安装时,会发现有不同版本Anaconda,分别对应Python2.7和Python3.5,两个版本其实除了这点区别外其他都一样。...例如,当我安装了 Python3 版本 Anaconda 后,默认 root 环境自然是 Python3,但是还需要创建一个 Python 2 环境来运行旧版本 Python 代码,最好还安装了....x中最新版本) conda create --name python27 python=2.7 # 安装好后,使用activate激活某个环境 activate python27 # 激活后,会发现

    97410

    CPAT和CPC2软件安装报错思考

    下面2021年9月份学员 (生信技能树学员 ) 下面分享一个软件安装失败例子,以及粗浅解决方案,希望对大家有帮助!...$ conda activate rna#激活环境 $ pip3 install CPAT#官网安装代码 $ cpat.py -h#打印帮助文档报错:python3.7不存在。...网上查询得知python一种软件,而CPAT需要3.7版本。 $ python -V#查看当前rna环境下python是 2.7.18版本,与cpat.py所需python3.7不符,才报错。...感悟: 1、查询信息过程中,过度关注安装代码,而对其他信息不敏感,如:需要python3.5软件。 2、可先行对照官网说明或其他资料,预判系统配置是否匹配软件需求。...3、精确处理报错,如安装python3.7,在不限定版本时conda默认安装最新版本python,导致继续报错。

    1.1K30

    如何在 Mac 上使用 pyenv 运行多个版本 Python

    即使对于有经验开发人员,管理本地 Python 开发环境仍然是一个挑战。尽管有详细软件包管理策略,但仍需要采取另外步骤来确保你在需要时运行所需 Python 版本。...为什么 Python 版本重要? 起初这是一个奇怪概念,但是编程语言会像其他任何软件一样发生变化。它们有错误、修复和更新,就像你喜欢 API 和任何其他软件一样。...每次运行时指定 Python 解释器版本(例如 python3.7python3.5)似乎很容易出错。一定会有更好方法。...(说明:知道这对经验丰富 Python 开发人员没有意义,但对当时来说是有意义很乐意谈一谈为什么仍然认为它应该这样做。)...可以从源码克隆并编译它,但是更喜欢通过 Homebrew 包管理器来管理软件包: $ brew install pyenv 为了通过 pyenv 使用 Python 版本,必须了解 shell

    5K10

    Virtualenv 搭建 Py项目运行环境教程详解

    为什么需要隔离 不同项目的 Python 环境呢 由于 Python 被称为胶水语言,用途相当广泛。...管理不同Python版本解释器和不同类库工具 既然用处这么大,我们赶紧迈出六亲不认步伐 —— 学习怎么应用到实际开发 ?...就能在 当前路径生成一个相同版本python虚拟环境 venv ❞ 那问题又来了 —— 这些都是默认,如果需要 「 指定目录下 」 生成 「 指定 python 版本虚拟环境 怎么办?...所以我们创建 imooc 项目运行环境,应该这么写 virtualenv D:\Dev\env\imooc_venv -p D:\Dev\env\Python3.7\python.exe`,执行情况如下...D:\Dev\workplace\imooc virtualenv D:\Dev\env\imooc_venv -p D:\Dev\env\Python3.7\python.exe created virtual

    1K20

    Python3.7.3安装(Ubuntu16.04)

    Ubuntu16.04上默认安装了Python2.7和Python3.5,Redhat和CentOS上默认安装了Python2.7,注意,不管我们是否要使用默认安装版本,都不要卸载默认Python....Ubuntu, Redhat,CentOS使用占了Linux系统发行版中大部分,在这些系统上使用Python开发可以直接用默认安装版本,但是有时候我们需要指定版本,如Redhat中没有Python3...4.现在可以开始安装了,但是因为Ubuntu默认已经有Python3其他版本了,如果直接安装会有文件路径冲突,造成安装时报错, (Makefile:1092: recipe for target '...,但是在其他位置(比如桌面)输入python3,进入则是之前python版本 ?...,python3.4,python3.5三个文件了,并且这三个文件是指向之前安装其他Python版本,所以直接输入python3,进入不是Python3.7.3 ?

    1.2K40

    WINDOWS下安装系统_在Windows环境下

    大家好,又见面了,是你们朋友全栈君。 PyTorch简介 在2017年1月18日,facebook下Torch7团队宣布PyTorch开源后就引来了剧烈反响。...Torch 是一个使用 Lua 语言神经网络库, Torch 很好用, 但是 Lua 流行度不够, 所以facebook开发团队将 Lua Torch 移植到了更流行语言 Python 上,推出了...目前Pytorch1.0支持Python2.7,Python3.5Python3.6和Python3.7等多个Python版本。...Conda安装 如果已经装了Ananconda|Python,不管是Python3.5Python3.6还是Python3.7,都可以选择对应cuda版本,然后直接执行下面命令安装: conda install...pip安装 这里只提示一点,pip可以安装Python2Pytorch1.0cpu版本,如果要安装gpu版本,请升级到Python3: Python2.7 cpu版本: pip install https

    1.6K10

    pycharm安装tensorflow_tensorflow到底是什么

    一,下载anaconda Anaconda最新版本是3.5.3 这个版本默认安装python3.7,在里面自带一个python环境,我们不需要用到它。...二,构建虚拟环境 原因很多,试过很多方法,使用自带python3.6 3.7 版本,他里面都包含着tensorflow包,但是版本之间一直不能兼容,莫名其妙很多bug。...弄起来很烦,我们就统一用一个环境,使用虚拟环境,搭建一个python3.5环境就行。...激活环境,输入activate tensorflow,进入我们打开地址输入 Anaconda search -t conda tensorflow 寻找我们要版本看了很多经验贴,各种都有,我们就直接选支持最多那个...python 3.7 版本一直有兼容问题,我们下载最新tensorflow 2.0.0 ,问题很多,试了好几个版本,还是这一套安装最舒服,其他有的还没试过,新手上路,看了好多视频和经验才总结出来

    36020

    python换行符使用_python中怎么换行?「建议收藏」

    大家好,又见面了,是你们朋友全栈君。...如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。...方法一、使用“\”进行换行输入: 1、在python中,Python 用反斜线 (“\”) 作为续行符(换行符),这里以python3.5为例。...首先运行终端或者cmd命令行(windows下),执行python3.5命令。 2、然后输入如下图所示内容。本身就是输出hello world!字符串。但是这里使用了”\”进行换行。...5、如果不希望使用命令,则可以给python脚本加上权限。首先要在脚本文件中指明脚本解释器为python。在上面的t.py脚本文件中加入下面一行内容:#!/usr/bin/env python

    8.5K20

    Anaconda 查看、创建、管理和使用python环境

    大家好,又见面了,是你们朋友全栈君。...由于不同项目需要用不同python版本,于是使用Anaconda来进行版本管理,现记录一下经验: 在Anaconda官网下载并安装好Anaconda以后(非常简单,此处不赘述): 1....=3.5 代表创建一个python3.5环境,我们把它命名为python35 安装成功后消息: 现在我们再用conda info –env看看环境: 出现了,创建成功了,没毛病。...3.管理和使用python环境 使用conda activate python35 来激活刚才创建环境: 尝试使用pip install numpy来给这个环境安装一个常用包: 当然也可以用conda...install numpy来安装,但是会同时安装很多相关包,在此就不演示了。

    1.6K30

    Python版本共存问题 2

    本文主要讨论 多种版本 Python 模块共存与调用问题,并尝试给出一种清爽解决办法。 多种版本Python module?...采用 virtualenv 命令创建一个独立 Python 环境 # 创建一个空间放置可能创建多个环境 mkdir ~/my_lib/py_env cd ~/my_lib/py_env # 假设系统默认...,激活它 # 创建 Python 3.5 环境 # -p PYTHON_EXE_PATH 参数,也可以换成 --python=PYTHON_EXE_PATH # 代表创建该独立环境所依据系统 Python...命令来自哪儿,改变参数可以得到不同版本 Python 独立环境virtualenv -p /usr/bin/python3.5 ~/my_lib/py_env/py35_env # 激活它source...Python 3.5环境python python3 python3.5 进入解释器之后 import tensorflow as tf# 查看该 tensorflow 安装位置print(tf.

    1.4K60

    Python - poetry(4)管理环境

    将使用它已创建或创建一个全新虚拟环境 默认情况下,poetry 将尝试使用当前激活 Python 版本为当前项目创建虚拟环境 如果当前 Python 版本可能和项目的 Python 需求不兼容,...poetry 将尝试找到一个合适并使用它,如果找不到会显式提示 切换环境 可以用 env use 切换当前项目使用 Python 版本 完整 Python 路径 poetry env use /full.../path/to/python 如果 Python 安装目录已添加到 PATH 中 poetry env use python2 只传递版本号 poetry env use 2 禁用显式激活虚拟环境...poetry env list 删除虚拟环境 四种方式 poetry env remove /full/path/to/python poetry env remove python3.7 poetry...env remove 3.7 poetry env remove test-O3eWbxRl-py3.7 如果移除当前激活虚拟环境,将自动停用 验证 poetry 是否会自动创建新虚拟环境

    58520

    python虚拟环境virualenv安装与使用

    在安装完python及pip,setuptools等工具后,即可以创建virualenv虚拟环境了,这个类似于虚拟机工具,可以让同一台电脑中运行多个不同版本python程序,互不影响,不用时候,可以退出或删除...让系统重新加载配置 source ~/.bash_profile 创建环境 mkvirtualenv pythonEnv #在 ~/Envs 中创建 pythonEnv文件夹 mkvirtualenv python3Env...-p python3.5 #创建python3.5环境 切换环境: workon pythonEnv 退出环境: deactivate 删除环境: rmvirtualenv pythonEnv...cdvirtualenv #导航到当前激活虚拟环境目录中,比如说这样你就能够浏览它 site-packages 。...cdsitepackages #和上面的类似,但是是直接进入到 site-packages 目录中。 lssitepackages #显示 site-packages 目录中内容。

    1.2K80

    如何在virtualenv环境中安装指定python版本

    如果不指定python版本,则默认使用环境变量中python版本 可使用-p PYTHON_EXE选项在创建虚拟环境时候指定Python版 1 #创建python2.7虚拟环境 2 virtualenv...-p /usr/bin/python2.7 ENV2.7 3 4 #创建python3.4虚拟环境 5 virtualenv -p /usr/local/bin/python3.4 ENV3.4 这样可以解决不同项目...在开发Python应用程序时候,系统安装Python3只有一个版本:3.4。所有第三方包都会被pip安装到Python3site-packages目录下。...指定python版本 virtualenv -p /usr/local/python3.7/bin/python3.7 venv --python=python2.7 #(python实际安装路径非软连接...系统,激活命令是: $ venv\Scripts\activate 当虚拟环境中工作完成后,如果你想回到全局 Python 解释器中,可以在命令行提示符下 输入 deactivate。

    6.9K40
    领券