目录
一、安装
安装好了tensorflow,但是import时候报错:
import transformers 报错
一、安装
(1)创建环境:
conda create -n [name] python=3.3-3.7
(2)激活环境:
conda activate [name]
(3)安装tensorflow:
【参考】:(73条消息) Tensorflow系列:如何安装Tensorflow CPU版(Tensorflow 2.1版本)?_zhanghai4155的博客-CSDN博客
Python导入tensorflow报错处理方法 - 知乎 (zhihu.com)
pip install tensorflow #最新的稳定发行版本,2.0×后默认是CPU和GPU版本在一起,1.×只表示CPU版本
pip install tensorflow-gpu #1.×的GPU版本
pip install tensorflow==1.15 # 1.×的最后一个更新版本,2019年发布
第一个指令:什么叫CPU和GPU版本在一起?我理解的意思就是,CPU和GPU一家亲,不搞什么分裂,一条安装命令搞定就可以了嘛,至于怎么选择,看你机器的显卡支不支持CUDA了。因此,对于显卡支持gpu版本,而又只想用cpu版本练手的小伙伴来说,就不要用第一条命令进行安装,要不然在导包的时候就会有一大堆错误,缺这个少那个,基本是由显卡驱动程序版本、CUDA版本、cuDDN版本等问题引起的。如果不想安装gpu版本,何必自找麻烦呢。
第二个指令:安装1.×的GPU版本,我们不涉及,请忽略。
第三个指令:按照对于1.×版本,tensorflow默认是CPU版本的逻辑
测试代码:
import tensorflow as tf
version = tf.__version__
gpu_ok = tf.test.is_gpu_available()
print("tf version:", version, "\nuse GPU", gpu_ok)
安装出现报错:
(1)如果在conda安装过程中出现PackageNotFoundError,可能是由于以下原因导致:
-
指定的包名称或版本不存在
-
你的conda源配置有误或无法连接
-
已安装的包缺少依赖项
-
其他网络或环境问题
为解决这个问题,可以尝试以下方法:
-
检查拼写错误:确认输入的包名或版本是否正确
-
更新conda源:在终端输入conda config --set ssl_verify no
关闭ssl证书验证,然后输入conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
或者conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
使用清华大学源,然后输入conda update conda
更新conda软件包管理器,最后重新尝试安装包。
-
安装依赖项:有时,已安装的包可能缺少依赖项。你可以在终端输入conda install <依赖项名称>
尝试安装缺少的依赖项。
-
切换环境:如果以上方法无效,请尝试在其他conda环境中安装此包,或使用其他方法(如pip)安装程序包。
(2)安装好了tensorflow,但是import时候报错:
显示不存在该模块:
(1)安装时路径不在虚拟环境下
(2)安装过程出错,安装未成功:
uninstall 之后重新下载
(1)安装transformers 位置和虚拟环境不一样:
修改虚拟环境:
如图,将python换成python3.8(transformer 安装的位置)
import 报错消失,可运行!!
huggingface/transformers: 是一个基于 Python 的自然语言处理库,它使用了 PostgreSQL 数据库存储数据。适合用于自然语言处理任务的开发和实现,特别是对于需要使用 Python 和 PostgreSQL 数据库的场景。特点是自然语言处理库、Python、PostgreSQL 数据库。
最近提交(Master分支:2 个月前 )
33868a05
* [i18n-HI] Translated accelerate page to Hindi
* Update docs/source/hi/accelerate.md
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
* Update docs/source/hi/accelerate.md
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
* Update docs/source/hi/accelerate.md
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
* Update docs/source/hi/accelerate.md
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
---------
Co-authored-by: Kay <kay@Kays-MacBook-Pro.local>
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com> 1 天前
e2ac16b2
* rework converter
* Update modular_model_converter.py
* Update modular_model_converter.py
* Update modular_model_converter.py
* Update modular_model_converter.py
* cleaning
* cleaning
* finalize imports
* imports
* Update modular_model_converter.py
* Better renaming to avoid visiting same file multiple times
* start converting files
* style
* address most comments
* style
* remove unused stuff in get_needed_imports
* style
* move class dependency functions outside class
* Move main functions outside class
* style
* Update modular_model_converter.py
* rename func
* add augmented dependencies
* Update modular_model_converter.py
* Add types_to_file_type + tweak annotation handling
* Allow assignment dependency mapping + fix regex
* style + update modular examples
* fix modular_roberta example (wrong redefinition of __init__)
* slightly correct order in which dependencies will appear
* style
* review comments
* Performance + better handling of dependencies when they are imported
* style
* Add advanced new classes capabilities
* style
* add forgotten check
* Update modeling_llava_next_video.py
* Add prority list ordering in check_conversion as well
* Update check_modular_conversion.py
* Update configuration_gemma.py 2 天前
所有评论(0)