在64位笔记本 3.7.1的python上下的库可以放到32位的电脑上去用吗?若不能,该怎么解决?
如果不行感觉可以这样安装
# 导出当前电脑的包名到package.txt
import os.system('pip list > package.txt') # 也可直接在cmd中运行 pip list > package.txt
# 根据package.txt在新电脑安装
import os
with open('package.txt', 'r') as f:
pack = f.readlines()
package_lst = [i.strip().spilt() for i in pack[2:]]
pip_source_path = 'https://mirrors.aliyun.com/pypi/simple/' # 阿里的源,个人经验是清华的源虽然快但不稳定
for name, version in package_lst:
os.system(f'pip install -i {pip_source_path} {name}=={version}')
输入pip freeze >requirements.txt导出所有包名,到这个文件
新环境pip install -r requirements.txt 就安装了所有包了
不能,可以换成 32 位的 python 再打包 与原来的 python 文件夹区分就行了
望采纳
不管是64还是32位,库的名称都是一样的,你直接在 32位电脑上安装python,重新下载需要的库就可以了,这样是最简单的,也是最快的。
看第三方库是不是纯python的,如果是的话,直接拷贝就行
conda info # 查看当前工作平台
set CONDA_FORCE_32BIT=1 # 切换到32位
set CONDA_FORCE_32BIT=0 # 切换到64位
conda create -n env_name python=3.6 # 在虚拟环境env_name中安装python
conda activate env_name # 启动环境
conda deactivate env_name # 关闭环境
conda remove -n env_name --all # 移除环境
conda install pandas # 安装包
conda install -n env_name pandas # 在虚拟环境中安装anaconda发行版的所有包
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!最好用anaconda来管理库,维护和复制都很简单