Anaconda中虚拟环境的 创建、添加、选择、删除
-
主程序运行
在指定路径下创建虚拟环境(C盘空间小)
conda create --prefix=D:\python35-env\py35 python=3.5
如何将在Anaconda下安装虚拟环境到指定路径以及通过.whl文件和指定源来安装库_学眞的博客-CSDN博客_anaconda虚拟环境位置
-
创建虚拟环境 “yolo3”(**anaconda prompt (anaconda3)**中)
-
conda create -n yolo3 python=3.7
更多请见Anaconda中创建虚拟环境python3.7并安装pytorch1.4_Apollo爱搞学习-CSDN博客
-
conda activate yolo3
-
添加国内下载源 更多可见Anaconda创建虚拟环境及更换pip安装源_zuiyishihefang的博客-CSDN博客
-
安装依赖包
pip install -r requirements.txt
(将依赖包文件requirements.txt放到命令行路径下,用pycharm打开源代码文件夹keras-yolo3-master,并将requirements.txt放到该文件夹里面;依赖包决定了版本,高版本不会兼容低版本)
-
添加虚拟环境“yolo3”(pycharm中)
file→settings→project interpreter→齿轮→add→找到虚拟环境yolo3中python.exe的位置(找到Anaconda安装位置→envs(环境)→python.exe或者直接everything搜索)→ok
-
转换权重格式(在pycharm的terminal中)
python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5
(先把官方权重放在源代码的根目录下)- else:
- frame: keras, tensorflow, pytorch…
- editor: pycharm, jupytor…
- else:
-
运行项目选择虚拟环境 (pycharm中)
- (运行)run→编辑配置(Edit Configurations)→选择环境(python3.7 yolo3)
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yvgqr6fl-1651327370666)(C:\Users\chenz\AppData\Roaming\Typora\typora-user-images\image-20220113211453572.png)]
-
其它
- 退出环境
exit()
- 如何切回默认“base”环境
conda activate
Jupyter中添加、删除核
- 退出环境
在Jupyter notebook中添加虚拟环境 - 知乎 (zhihu.com)
- 查看Jupiter安装内核(kernels)位置
jupyter kernelspec list
(1条消息) 查看jupyter notebook 内核 以及安装内核_L893801691的博客-CSDN博客_查看jupyter内核
在 Windows 平台安装 NVIDIA GPU 加速的 TensorFlow | nex3z’s blog
-
关于安装使用
conda install nb_conda
之后jupyter无法启动内核的解决办法(1条消息) 在jupyter notebook中安装nb_conda时打开jupyter notebook -conda报错_weixin_45731199的博客-CSDN博客
- 版本问题
- (3条消息) cuda和tensorflow-gpu版本适配(2021.08更新,cuda11.1适配方案)_S.T.A.R.的博客-CSDN博客_cuda11.1对应的tensorflow
- (3条消息) TensorFlow-GPU版本安装(CUDA11.1)_biu piu biu piu的博客-CSDN博客_安装tensorflowgpu版本
-
动态库缺失导致无法打开GPU
cublasLt64_11.dll
cufft64_10.dll
curand64_10.dll
cusolver64_11.dll
cusparse64_11.dll
cudnn64_8.dll
cusolver64_11.dll
cublas64_11.dll
- 备份
- 安装依赖和插件
https://blog.csdn.net/Sanfeng_W/article/details/122274590
注:第一步安装nb_conda 要以管理员权限运行CMD,将其安装在base环境中
原则性问题
- 能用就行 别玩火 安装和卸载的不一定是一个东西,依赖库相互关联,卸载一个会导致原来系统依赖库重置
- 备份,
- 反复精准定位问题,(查看日志,尝试问题)改动越小越好,别着急删除, 保留旧环境
- 总结:能不配置就不配置!