pycharm环境配置遇到的一些问题

一、tensorflow、pytorch、python版本对应问题

之前一直用的pytorch,现在需要添加tensorflow与keras,配置时要注意版本问题。
步骤:
1.打开anaconda prompt(如果是C盘记得管理员模式打开)
2.注意版本!参考:win10安装tensorflow2.3.0和对应2.4.3版本的kerasAnaconda同时安装Tensorflow和Pytorch(window系统)步骤/流程/方法

pip install tensorflow==2.3 -i https://pypi.tuna.tsinghua.edu.cn/simple

tensorflow==2.3以后不需要单独下载keras了,只需要改变import方式如下:

import tensorflow as tf
from tensorflow.keras import layers, models, regularizers
from tensorflow.keras import backend as K
from tensorflow.python.keras.utils import np_utils
from tensorflow.keras.callbacks import Callback

二、右键文件夹用pycharm把整个文件夹当一个项目打开

右键文件夹使用pycharm打开文章非常详细,按步骤操作即可。

三、因为版本不同导致不能运行

sklearn版本太低,需要更新版本。
报错:line 52, _val_auc = roc_auc_score(val_targ,val_predict,multi_class='ovo') TypeError: roc_auc_score() got an unexpected keyword argument 'multi_class'

pip install scikit-learn==1.0.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

四、python自己写的模块用cmd好好的,用pycharm却无法import

A(b,data_loader)运行b文件时候,import的时候路径不对,多了一级父目录:eg:

from data_loader import DataLoader
from A.data_loader import DataLoader

本身b文件也在A目录下,所以在A里面找A当然找不到了。路径里面删掉A就行了。
查看,修改路径的代码:

import os,sys
parent = os.getcwd()
print(parent)
sys.path.append(parent+"/你的路径")

##五、需要用不同版本的tansorflow了,需要一个新环境,可是原来base环境里好多好用的工具包,再一一pip很麻烦,可以克隆base。

conda create -n 新环境名字 --clone base

克隆完配置完还是报错,说,
HDF5 头文件和应用程序使用的 HDF5 库之间存在版本不匹配的情况。这可能导致数据损坏或分段错误。在编译期间使用的 HDF5 头文件版本为 1.10.4,而应用程序链接的 HDF5 库版本为 1.10.5。这种版本差异可能会引起问题。用输入pip uninstall h5py指令,再输入pip install h5py,解决。
to be continue~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值