依星源码资源网,依星资源网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

【好消息,好消息,好消息】VIP会员可以发表文章赚积分啦 !
查看: 111|回复: 0

[教学视频教程] 安装Python环境

[复制链接] 主动推送

1万

主题

1万

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12016
发表于 2024-8-25 10:46:45 | 显示全部楼层 |阅读模式
安装Python环境
由于Python的库比较多,并且依赖关系比较复杂,所以请仔细阅读下面的说明,并按下面的说明来操作,减少问题出现的可能。 但是所列的安装方法说明里有较多的细节,也许和你的系统并不适配,所以可能会遇到问题。如果遇到问题请通过搜索引擎去查找解决的办法,并通过这个方式锻炼自己解决问题的能力。

可以参考后面所列的1.Winodws或者2.Linux章节所列的将Python环境安装到计算机里。

1. Windows下安装
由于Anaconda集成了大部分的python包,因此能够很方便的开始使用。由于网络下载速度较慢,因此推荐使用镜像来提高下载的速度。镜像的使用方法可以参考:Anaconda镜像的说明文档

在下列镜像网站找到适合自己的安装文件,然后下载
https://mirrors.bfsu.edu.cn/anaconda/archive/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
https://mirrors.aliyun.com/anaconda/archive/
https://mirrors.hit.edu.cn/anaconda/archive/
例如: https://mirrors.bfsu.edu.cn/anac ... -Windows-x86_64.exe

按照说明,把Anaconda安装好。
2. Linux下安装
在网站下载最新的conda安装文件,例如

  1. wget https://mirrors.bfsu.edu.cn/anaconda/archive/Anaconda3-2020.11-Linux-x86_64.sh
复制代码
然后运行
  1. bash ./Anaconda3-2020.11-Linux-x86_64.sh
复制代码
按照提示完成安装(记得需要自动加入环境变量的设置),然后关闭终端,再打开终端

3. 设置软件源
3.1 设置conda软件源
参考这里的conda安装和软件源设置说明

各系统都可以通过修改用户目录下的 .condarc 文件。

Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。然后在命令行输入 notepad .condarc将下面的内容拷贝到文本编辑器里面。

Linux下,打开文件编辑器 gedit ~/.condarc,然后把下面的内容拷贝到这个文件中:

  1. channels:
  2.   - defaults
  3. show_channel_urls: true
  4. default_channels:
  5.   - https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
  6.   - https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
  7.   - https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
  8. custom_channels:
  9.   conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
  10.   msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
  11.   bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
  12.   menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
  13.   pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
  14.   pytorch-lts: https://mirrors.bfsu.edu.cn/anaconda/cloud
  15.   simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud
复制代码
3.2 设置PIP源
  1. pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
复制代码
4. 安装常用软件
新建conda环境
  1. conda create -n machinelearning python=3.9
复制代码
打开conda的命令行程序,输入下面的命令
  1. conda install jupyter scipy numpy sympy matplotlib pandas scikit-learn
复制代码
5. 安装PyTorch
GPU 版本
  1. # 访问 https://pytorch.org/,查最新的安装命令
  2. # 例如 pytorch-cuda=11.6

  3. # 安装cudatoolkit
  4. conda install cudatoolkit

  5. # 安装最新版本
  6. conda install pytorch torchvision torchaudio pytorch-cuda -c pytorch -c nvidia

  7. # 安装特定版本
  8. #conda install pytorch torchvision torchaudio pytorch-cuda=11.6 -c pytorch -c nvidia
复制代码
CPU 版本
  1. conda install pytorch -c pytorch
  2. pip3 install torchvision
复制代码
检测GPU是否在PyTorch中可用:
  1. >>> import torch
  2. >>> torch.cuda.is_available()
复制代码
6. Conda使用技巧6.1 Conda创建自己的环境
  1. conda create -n <your_env> python=x.x

  2. # example
  3. conda create -n machinelearning python=3.8
复制代码
上面的python=x.x中的x.x对应自己系统中的Python版本
6.2 Conda怎么激活自己的环境
  1. conda activate <your_env>

  2. # example
  3. conda activate machinelearning
复制代码
6.3 Conda常用命令
  1. # 帮助命令
  2. conda -h
  3. conda help

  4. # 配置频道(已有)
  5. conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/

  6. # 退出当前环境
  7. conda deactivate

  8. # 克隆环境
  9. conda create -n BBB --clone AAA

  10. # 查看基本信息
  11. conda info
  12. conda info -h

  13. # 查看当前存在环境
  14. conda env list
  15. conda info --envs

  16. # 删除环境
  17. conda remove -n <your_env> --all
复制代码
7. 安装nvidia驱动7.1 查看已有的nvidia驱动
  1. dpkg -l | grep -i nvidia
复制代码
7.2 卸载驱动
  1. sudo apt-get purge nvidia-driver-xxx
复制代码
7.3 搜索并安装的驱动
  1. apt-cache search nvidia | grep 460
  2. sudo apt-get install nvidia-driverp -460
复制代码
根据自己的需要可以安装更高的版本。
7.4 Conda使用cuda
  1. conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
复制代码
根据自己的需要安装更高的版本
8. pip使用技巧
指定给定的源来安装,可以在pip后面加上 --extra-index-url https://pypi.mirrors.ustc.edu.cn/simple/,例如:
  1. sudo pip3 install conan==1.61.0 --extra-index-url https://pypi.mirrors.ustc.edu.cn/simple/
复制代码
9. Python技巧


相关帖子

扫码关注微信公众号,及时获取最新资源信息!下载附件优惠VIP会员5折;永久VIP免费
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明:
1、本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
2、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,请勿任何商业目的与商业用途。
3、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4、论坛的所有内容都不保证其准确性,完整性,有效性,由于源码具有复制性,一经售出,概不退换。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
5、用户使用本网站必须遵守适用的法律法规,对于用户违法使用本站非法运营而引起的一切责任,由用户自行承担
6、本站所有资源来自互联网转载,版权归原著所有,用户访问和使用本站的条件是必须接受本站“免责声明”,如果不遵守,请勿访问或使用本网站
7、本站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本站不承担任何责任。
8、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
9、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。若有学员需要商用本站资源,请务必联系版权方购买正版授权!
10、本网站如无意中侵犯了某个企业或个人的知识产权,请来信【站长信箱312337667@qq.com】告之,本站将立即删除。
郑重声明:
本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!
本站所有资源、教程来自互联网转载,仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考,不提供任何技术服务。
本站资源仅供本地编辑研究学习参考,禁止未经资源商正版授权参与任何商业行为,违法行为!如需商业请购买各资源商正版授权
本站仅收集资源,提供用户自学研究使用,本站不存在私自接受协助用户架设游戏或资源,非法运营资源行为。
 
在线客服
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
售前咨询热线
312337667

微信扫一扫,私享最新原创实用干货

QQ|免责声明|小黑屋|依星资源网 ( 鲁ICP备2021043233号-3 )|网站地图

GMT+8, 2024-11-24 01:30

Powered by Net188.com X3.4

邮箱:312337667@qq.com 客服QQ:312337667(工作时间:9:00~21:00)

快速回复 返回顶部 返回列表