在CentOS配置python环境
此文档记录了首次使用服务器遇到的问题和解决方案。
安装Xshell 和WinSCP
查看本机的环境
// 显示计算机上安装的 Python 解释器路径
which python
// /usr/bin/python
// 查看特定虚拟环境中已安装的软件包:
pip list --local
// 当前文件路径
pwd
图片:
CentOS 的文件目录
conda介绍
conda可以理解为一个工具,核心功能是包管理与环境管理。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。
- 在官网下载 Anaconda
从Anaconda官方网站下载适用于CentOS 8的Anaconda安装程序。下载到本地。
我下载的为:Anaconda3-2023.07-1-Linux-x86_64.sh - 传输上面下载的本地文件到服务器上
- 安装Anaconda
先进入Anaconda安装程序所在的目录,之后使用以下命令进行安装:
bash Anaconda3-2023.07-1-Linux-x86_64.sh
- 添加环境变量
将bin文件添加到环境变量中
export MODULEPATH=$MODULEPATH:$home\XXX\bin
source ~/.bashrc
为避免每次登录时重复设置环境变量的操作,建议用户将自定义使用的环境变量写在自己的~/.bashrc 文件中.
参考
创建虚拟环境
- 查看环境列表
conda env list
- 离线状态下创建虚拟环境(我的服务器不能上网)
conda create -n 虚拟环境名字 --offline
- Conda 环境离线迁移(服务器断网情况下搭建虚拟环境envs)详细步骤参考
在解压环境时,如出现以下错误:
gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
可能是由于将windows系统中的文件直接拖入服务器造成的。解决方法为:在windows系统中右键复制需要传入服务器的文件,然后在服务器文件系统中选择右键粘贴。
参考1
参考2
(未完待续。。。)