首页 > 其他分享 >服务器环境配置

服务器环境配置

时间:2024-09-07 15:24:31浏览次数:11  
标签:虚拟环境 配置 环境 Miniconda conda 版本 Anaconda 服务器 安装

写在前面!!!

由于一般服务器都是基于Linux系统的,因此本文章都是基于Linux系统进行环境配置的。在此之前,默认你已经拥有了Linux账号。

一、安装Pycharm专业版

操作步骤

1、前往Pycharm官网下载pycharm的Linux版本软件安装包(文件后缀名为.sh),建议选择2022版或更往前的版本。

2、进入安装包所在目录,右键从当前安装包所在目录进入终端,在终端解压下载的软件安装包。(注意:在目录中直接右键解压安装包是不行的)

tar -zxvf ·······················.tar.gz # ·······为安装包的文件名

3、解压成功后进入bin目录,在bin目录下打开终端。

4、输入指令安装pycharm

./pycharm.sh

5、按照步骤安装即可

6、激活pycharm:打开pycharm,同第五步的指令。打开Linux激活包,找到对应的版本,找到pycharm,根据里面的步骤进行激活。最后,在pycharm中选择激活码激活,将激活码复制到pycharm中,点击激活即可完成。

7、添加快捷方式:打开pycharm,先随便创建一个项目,依次点击【Tool】—>【Create Desktop Entry】

二、安装Miniconda

为什么安装Miniconda,而不是安装Anaconda?

Miniconda不需要自己添加环境变量,而Anaconda需要手动添加环境变量,容易出错。但是安装Anaconda还是Miniconda需要根据自己的需求。

Anaconda和Miniconda的区别

Anaconda预安装了大量科学计算和数据分析所需的库,使得用户可以立即开始工作。而Miniconda只包含了Python和conda,它的轻量级特性使得它在需要快速部署Python环境,或者在磁盘空间有限、网络环境较差、或者需要定制特定环境的情况下具有优势。

其次,Anaconda提供了Anaconda Navigator这样的图形用户界面,它使得库的安装、环境的创建和管理变得更为简单直观。这对于新手用户来说是非常有帮助的,尤其是对于那些不习惯使用命令行的用户。而Miniconda没有这样的用户界面,所有的操作都需要通过命令行来完成。

最后,由于Anaconda包含了大量的预装库,因此它的安装文件非常大,而Miniconda则相对较小。这可能会影响到安装的速度和存储空间的占用。

选择Anaconda还是Miniconda主要取决于你的具体需求。如果你是Python新手,或者你需要的所有库都在Anaconda的预装库中,那么Anaconda可能是更好的选择。它可以让你迅速开始你的项目,而无需担心库的安装和管理。

安装步骤

1、浏览器输入Miniconda下载对应的Linux版本的Miniconda安装包(为.sh文件)。

2、把下载好的Miniconda安装包移到想存放的文件夹,在该目录下点击右键进入终端。

3、执行命令行

bash ····.sh # ····为Miniconda文件名

4、按住Enter键一直到最后,输入yes确认,后面一直点回车键就可以。

至此就完成了Miniconda的安装,如果安装Anaconda,需要添加环境变量。

三、安装Pytorch(可选)

1、打开终端,创建虚拟环境。

conda create -n myenv pyton=3.11 # myenv为自定义虚拟环境名称,python=3.11是python的版本,我使用的是3.11版本,根据自己需求选择python版本。

2、输入y确认。

输入conda env list可以查看当前拥有的虚拟环境,如果有自己创建的环境,说明创建成功。

删除虚拟环境:conda remove -n myenv all

3、进入创建的虚拟环境。

conda activate myenv

4、前往Pytorch官网查看自己需要安装的版本

注意:CUDA是向下兼容的,因此在安装之前需要查看自己显卡的CUDA版本,通过nvidia-smi可以查看对应的CUDA版本。如果个人计算机中没有GPU,则只能下载CPU版本的Pytorch。

找到自己需要安装的版本,将安装指令复制到终端,回车下载。

在下载过程中,容易出现版本不兼容的问题,需要根据自己的代码需求安装合适的版本,如果出现超时的情况,则是因为镜像的问题,需要考虑使用清华镜像下载。分为两种方法:

第一种是添加永久镜像地址

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://miirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channels_urls yes

第二种是添加临时镜像,就是每次在安装依赖包时加上镜像地址。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 对应包

5、验证Pytorch是否安装成功

在终端输入python

再输入import torch

若没有报错,则说明安装成功。

6、验证GPU是否可用

在第五步的基础上输入torch.suda,is_availabletorch.suda.is_available(),如果显示的是True或序列号,则说明GPU可以正常使用。如果出现False,则只能使用CPU,可以考虑重装Pytorch。

四、在Pycharm中加入新建的虚拟环境

1、打开Pycharm,依次打开【File】->【Setting】->【Project】->【Python Interpreter】或者直接在pycharm页面右下角Interpreter Setting,进入选择Python解释器。

2、点击Python Interpreter框右侧的设置按钮,点击Add,选择【conda Environment】,选择现有的环境,点击右侧三个点,进去找到新建的虚拟环境所在的位置,找到其中的python.exe文件或pythonw.exe文件,最后选择确定即可。一般新建的虚拟环境在Anaconda3/envs/自定义虚拟环境名/python.exe。如果是Miniconda,一般在.conda/bin/python3.9根据自己安装的版本来定。

选择成功之后,在解释器界面会加载出该虚拟环境中已经安装的包以及相应的版本,如果没有出现,说明可能相应的包没有安装成功。

五、总结

1、安装依赖包

在Pycharm中安装依赖包有两种种方法:

  1. 第一种是直接在Python Interpreter界面点击+号,在搜索栏搜索相应的包,直接默认下载即可(不用选版本)。
  2. 第二种是通过终端,在Pycharm底部栏中点击【Terminal】,使用pip进行下载。注意:当前选择的解释器在哪个虚拟环境,新安装的包就在相应的虚拟环境中。

2、依赖包的版本选择

在选择依赖包的版本时,并不是版本越新越好,因为各个依赖包之间的版本会出现冲突,因此,需要根据自己的代码需求选择合适的版本。

卸载依赖包指令:pip uninstall 依赖包名称

标签:虚拟环境,配置,环境,Miniconda,conda,版本,Anaconda,服务器,安装
From: https://www.cnblogs.com/shmily-seff/p/18399154

相关文章

  • 11. MyBatis的一级缓存和二级缓存有什么区别?如何配置和使用二级缓存?
    在MyBatis中,缓存机制用于减少数据库访问次数,提高应用程序性能。MyBatis提供了两级缓存:一级缓存和二级缓存。1.一级缓存(LocalCache)作用范围:一级缓存作用于SqlSession级别。即在同一个SqlSession中执行相同的SQL查询,如果查询参数相同,MyBatis会从缓存中直接返回......
  • Python windows虚拟环境离线安装依赖
    前提需要一台有网的机器下载whl包能够拷贝到离线机器创建虚拟环境安装虚拟环境之前,需要你本地有一套python环境。比如我本地python环境:创建虚拟环境命令:python-mvenvmyvenv创建成功后会生成myvenv目录,并且有Scripts文件夹(这里存放的就是虚拟环境的python解释器,pychr......
  • 【redis】redis编译和redis.conf配置
    下载源码reids解压编译#解压tar-zxvfredis-5.0.14.tar.gzcdredis-5.0.14/makePREFIX=/opt/redisinstall#requirepassroot#开启远程访问bind0.0.0.0protected-modeno#修改日志打印路径,修改redis.confdaemonizeyeslogfile/var/log/redis.lo......
  • Oracle数据库安装和配置:从入门到精通,手把手带你轻松搞定!
    大家好,今天我将为大家带来一篇关于Oracle数据库安装和配置的详细教程。Oracle数据库作为业界领先的关系型数据库管理系统,广泛应用于企业级应用。本文将带你一步步完成Oracle数据库的安装和配置,让你轻松掌握这一技能。一、准备工作在开始安装Oracle数据库之前,请确保你的计......
  • 部署黑马商城至云服务器
    1阿里云ECS1.1获取云服务器想要将项目部署到云服务器,首先我们需要有一个云服务器,本次我们用的是阿里云ECS云服务器 我们登录进入主页,点击左上角的产品依次按照上图点击,我们可以利用学生认证,然后领取免费的服务器时长 拥有了服务器后,我们点击管理控制台我们创建......
  • 配置免安装版的apache-tomcat环境,jdk11版本以上。解决控制台环境配置显示成功,确打不开
    我这里下的是jdk22版,https://download.oracle.com/java/22/latest/jdk-22_windows-x64_bin.ziphttps://download.oracle.com/java/22/latest/jdk-22_windows-x64_bin.zip 解压后放在没有中文路径的地方。win+s搜env回车打开环境变量,新建一个变量名:JAVA_HOME,值:为你的jdk解压......
  • docker开发环境迅速搭建
    官网下载dockerWindows上安装需要开启cpu的虚拟化,windows程序中开启多项功能1.进入bios开启cpu虚拟化1.2开启windows的服务1.3由于伟大祖国的政策,我们无法直接获取docker源镜像,需要配置阿里的镜像加速二.安装mysqldockerpullmysql:8.02.dockerrun-p3306:3306--......
  • 【MySQL】MySQL下载安装及配置
    MySQL版本MySQLCommunityServer社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。MySQLEnterpriseEdition企业版本,需付费,不能在线下载,可以试用30天。提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。MySQ......
  • Linux系统安装ansiblle环境
    前言:这里是生产环境红帽系统,如果是别的系统,本地源的配置方法不一样。一、主节点服务器Redhat8配置使用阿里源:备份:sudo/etc/yum.repos.d/CentOS-Base.repo/opt/yum/下载新的CentOS-Base.repo到/etc/yum.repos.d/(这里用的CentOS8.0)命令:sudowget-O/etc/yum.repos.d/red......
  • 等保安全设备配置
    这篇文章带你了解等保2.0二级和三级安全设备配置!本文介绍了不同等级的等保规划设计,包括二级等保(基础版)、三级等保(基础版、增强版、豪华版)。其中,各版本均需配备主机杀毒软件和日志审计系统等,增强版和豪华版还需增加IPS、Anti-DDoS等。此外,文章还提到内网安全要求更高。......