Anaconda 中python32位和64位并存,切换

这篇具有很好参考价值的文章主要介绍了Anaconda 中python32位和64位并存,切换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、背景

2、前期信息掌握

3、安装64位python的虚拟环境

(1)切换到64位平台及环境

(2)创建虚拟环境来安装64位的python

(3)激活虚拟环境

(4)退出虚拟环境

4、安装64位版本的cvxpy

 (1)为了下载快速,改成清华镜像下载源

(2)按照步骤下载cvxpy依赖库

 5、Jupyter notebook能用上虚拟环境


1、背景

在之前的Windows安装凸优化库cvxpy文章

(35条消息) Windows安装凸优化库cvxpy_windows安装cvxpy_persistlau的博客-CSDN博客https://blog.csdn.net/persistlau/article/details/130255798

由于有的人电脑本身是64位操作系统,

但是在运行pip install ecos-2.0.10-cp38-cp38-win_amd64.whl 时提示版本不支持,原因是

安装Anaconda时选择的是32位。虽然理论上可以安装相应32位版本的whl文件,但是其中

python如何修改为32位的,python,jupyter

在python3.7后就没有32位系统提供选择了,也以此确定需要切换到python64位平台。所以请进行以下操作,一是针对64位版本的cvxpy库的安装,二是实现多版本的python应用管理。 

2、前期信息掌握

(1)检查或更改conda设置

通过anaconda prompt,输入 conda info ,显示conda信息并检查平台

python如何修改为32位的,python,jupyter

可以看到现在用的是32位的。

(2)检查Python环境

prompt中输入python,检查当前环境中的Python是64位还是32位

python如何修改为32位的,python,jupyter
" MSC v.1916 32位"为32位," MSC v.1916 64位"为64位。

3、安装64位python的虚拟环境

(1)切换到64位平台及环境

第一步:set CONDA_FORCE_32BIT=0 ,从下图可知没生效。

在网络上查找方法prompt中输入set CONDA_FORCE_32BIT=0,依然是32位平台,并没有完成64位的切换

python如何修改为32位的,python,jupyter

第二步:set CONDA_SUBDIR=win-64,生效

prompt中输入set CONDA_SUBDIR=win-64

python如何修改为32位的,python,jupyter综合前两步,为了成功在本来安装32位anaconda的情况下,能够安装使用64位python,在prompt中运行以下两句命令:

set CONDA_SUBDIR=win-64

set CONDA_FORCE_32BIT=0

后,即在切换到64位平台。

(2)创建虚拟环境来安装64位的python

prompt中输入conda create -n python39_64 python=3.9

conda create -n python39_64 python=3.9

"""
说明:“ python39_64”是自己命名的,按照自己接下来虚拟环境的python版本即可,
由于本次python是在切换到64位下装的,
因此conda会自动下载64位的python,“python=3.9”按自己需求下载
"""

成功的信号是进入下列,输入y,

python如何修改为32位的,python,jupyter

(3)激活虚拟环境

激活上一步创建的虚拟环境

conda activate python39_64

目的是在虚拟环境中能用64位系统,

prompt中输入python,查看当前python版本。

发现虚拟环境安装的python是64位的,下图这是成功的意思,拥有不同环境下不同版本不同位数的python,一个是base默认环境下的python,图中是python3.8版本,32位;一个是虚拟环境下python39_64下的python,图中是python3.9版本,64位.python如何修改为32位的,python,jupyter

 conda env list可以看到目前有的环境

python如何修改为32位的,python,jupyter

需要注意,下面描述的是中途可能遇到的问题

python如何修改为32位的,python,jupyter

如果发现虚拟环境安装的python不是64位的。则需要先执行命令conda deactivate退出虚拟环境,conda remove -n python39_64 --all 删除刚创建的虚拟环境,再试着重新操作(1)(2)步骤下载64位python。

至此,已经完成python32位和64位并存。

(4)退出虚拟环境

执行命令conda deactivate

接下来的操作是安装64位版本的cvxpy

4、安装64位版本的cvxpy

 (1)为了下载快速,改成清华镜像下载源

执行下列命令:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

执行pip install 就会在清华镜像里面下载安装,速度比官网下载快不少。

python如何修改为32位的,python,jupyter

(2)按照步骤下载cvxpy依赖库

1.先激活已安装的64位python的虚拟环境 conda activate python39_64

2.按照Windows安装凸优化库cvxpy_windows安装cvxpy_persistlau的博客-CSDN博客WIN系统凸优化库cvxpy成功安装并运行https://blog.csdn.net/persistlau/article/details/130255798

步骤(1、下载whl文件到新建的文件夹 2、切换到该文件夹3、pip install )

安装cvxpy,这个时候去安装64位就可以进行了

python如何修改为32位的,python,jupyter

3.调用python,成功应用cvxpy解决规划问题。

python如何修改为32位的,python,jupyter

至此,在虚拟环境64位python下可以调用cvxpy库。

 5、Jupyter notebook能用上虚拟环境

(1)先激活想要添加的虚拟环境,prompt执行conda activate python39_64,执行以下两句,作用是jupyter notebook能够用上虚拟环境的库(因为我们cvxpy是64位):

conda install -n python39_64  ipykernel

python -m ipykernel install --user --name python39_64 --display-name "Python39_64"

参考来自:

Jupyter notebook系列(1):安装与使用(安装,虚拟环境的联接使用,windows远程连接linux的jupyter)_Jupyter notebook系列(1):安装与使用(安装,虚拟环境的联接使用,windows远程连接linux的jupyter)_404技术社区

(2)退出虚拟环境conda deactivate后,调用jupyter notebook,在新建时选择我们虚拟环境的内核

python如何修改为32位的,python,jupyter

这样在jupyter notebook里面也可以调用cvxpy库。

补充:如果发现jupyter notebook 出现了虚拟环境的名称,但是想调用的一些库,比如cvxpy失败的

python如何修改为32位的,python,jupyter

原因在于:执行

python -m ipykernel install --user --name python39_64 --display-name "Python39_64"

没有在虚拟环境下执行,如下图(base)的意思是默认环境下,这种就会调用不了虚拟环境装好的cvxpy

python如何修改为32位的,python,jupyter

只要改成在虚拟环境执行即可,

python如何修改为32位的,python,jupyter

 (3)移除虚拟环境

想把已经添加成功的虚拟环境python39_64删除,prompt输入:

jupyter kernelspec remove python39_64

如果没成功可以先激活想要删除的虚拟环境,再输入jupyter kernelspec remove python39_64。文章来源地址https://www.toymoban.com/news/detail-815246.html

到了这里,关于Anaconda 中python32位和64位并存,切换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【OPENGL问题】Visual Studio添加第三方库——以32位和64位glut库为例

    这里简单记录 如何在Visual Studio添加第三方库——以32位和64位glut库为例 参考了KingRumn的博文:https://blog.csdn.net/KnownAll/article/details/17758847 GLUT(英文全写:OpenGL Utility Toolkit)是一个处理OpenGL程式的工具库,负责处理和底层操作系统的呼叫以及I/O。我在此之前也一直以为只有3

    2024年02月07日
    浏览(40)
  • 问题记录:MFC使用ADO在32位和64位下分别连接ACCESS数据库碰到的问题

    题外话:近期收到个任务,给合作的公司弄一个静态库,库的功能需要加载文件夹中的ACCESS数据库,合作方希望同时有32位的 和 64位的。 进入正题把,首先声明,我的ACCESS数据库文件后缀是.mdb的 在x86下导入msado15.dll,我是这样写的 我按网上说的#import \\\"C:Program FilesCommon Fil

    2024年02月03日
    浏览(37)
  • CPU的设计原理?CPU有哪几部分组成?CPU为何有32位和64位之分?CPU位数到底和数据总线有关还是和地址总线有关?什么是数据总线?什么是地址总线?

    宁可思一近,莫在思一停。 本文目的在于为想要转硬件方向的程序员解释 CPU 的设计原理及组成,数据总线地址总线与 CPU 位数的关系。 站在程序员的角度学习CPU设计原理 上图总体其实为 SoC 片上系统,但是一直叫被叫成 CPU 叫习惯了,准确来说里面的才是 CPU 。 可以认为一

    2024年02月16日
    浏览(32)
  • Anaconda Prompt 怎样切换环境,工作路径,以及怎样修改默认环境和默认路径

    在win环境下安装的Anaconda,打开其提供的Anaconda Prompt窗口,默认环境为base,默认路径是你的用户名,如下图: conda activate env_name 可以切换环境 E: 切换到你的指定目录的盘符 cd 切换到你指定路径下,即可成功:   找到开始菜单的Anaconda Prompt,打开文件所在位置 右键-属性,将

    2024年02月13日
    浏览(35)
  • anaconda切换python版本

    结果如下图,左侧表示已下载的环境信息,当前我已经下载了python3.10(python310)和3.9(python39)两个版本

    2024年02月05日
    浏览(43)
  • Anaconda 如何修改默认虚拟环境

    安装完anaconda后,创建虚拟环境的默认位置为c盘中,那么如何自定义虚拟环境的安装位置 conda config --show 查看envs_dirs的信息,一般第一个路径是默认路径。 把它修改成想要自定义的路径。 windows+r输入 windows+r输入 %HOMEPATH% 找到 .condarc文件 ,用记事本打开,将自定义文件夹的路

    2024年02月11日
    浏览(40)
  • 【技术分享】Anaconda下载安装、pip切换镜像源、conda切换镜像、conda创建指定Python版本虚拟环境教程

    步骤: 进入Anaconda官网,点击 Download 按钮下载最新的Anaconda版本包。 注意: 在 Download 下方有一段小字,写着 Python 3.9 • 64-Bit Graphical Installer • 688 MB ,说明现在最新的版本是Python3.9,图形化的安装包有688MB,是64位的架构。 【有人疑问说】: 我想下载Python3.8对应的Anaconda,

    2024年02月07日
    浏览(73)
  • anaconda修改base环境python版本

    有一个项目需要部署在conda的base环境里,同时我要用python 3.8。 一开始下载的最新版本的anaconda,自带python 3.11。 尝试了很多方法修改base环境的python版本,都失败了。 按理说在 base 环境下 conda install python=3.8 ,应该可以成功。但是总会卡在 solving environment 环节上。 最终的解决

    2024年01月21日
    浏览(39)
  • 修改conda缓存路径:详解如何将Anaconda缓存位置更改

    修改conda缓存路径:详解如何将Anaconda缓存位置更改 在使用Anaconda进行Python开发时,我们经常需要使用conda来管理第三方库和环境。但是,使用默认缓存路径时,conda会将下载好的包存储在本地磁盘的默认位置,这可能会导致磁盘空间不足的问题。为了解决这个问题,我们需要

    2024年02月06日
    浏览(40)
  • dedecms系统后台如何修改(切换)主题风格

    切换主题风格步骤: 1:后台--系统--系统基本参数--风格名称:yii666(自己的风格名称) 2:后台--生成--更新主页--选择主页模板:yii666(自己的风格名称)/index.htm 3:网站文件夹templets下新建风格名称目录,把模板风格文件放进去即可。 到此这篇关于dedecms系统后台如何修改(切换

    2024年02月03日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包