文章目录
前言
暑期实习项目,需要在linux系统下跑python文件,还需要给linux系统配conda环境
经过两天的挣扎,还是没能在原有的虚拟机中配好python环境。加上储存空间也不太够了,干脆重新装系统。
继重装n次win系统后,喜提新成就:重装虚拟机系统。
一、卸载虚拟机ubuntu系统
- 右键虚拟机->管理->从磁盘中删除
(不是博主的图)
- 点击“是”
删除成功。
此时咱们原来使用的镜像文件应该还在,如果没有版本更新需求的话不需要重新下载。
二、重新安装ubuntu系统
参考一下链接的安装ubuntu系统部分
https://blog.youkuaiyun.com/renkke/article/details/126946427
三、安装conda环境
1.安装anaconda3
代码如下:
mkdir conda
cd conda
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
bash Anaconda3-2021.05-Linux-x86_64.sh
然后一直enter和yes
安装成功
2.添加环境变量
代码如下:
sudo gedit ~/.bashrc
在最后一行中输入你的bin文件路径,改成自己的路径
export PATH="/home/姓名/anaconda3/bin:$PATH"
保存,输入
conda env list
已经配置成功,显示
三、创建虚拟环境
conda create --name python27 python=2.7
source activate python27
conda activate python27
四、下载python项目
遇到问题
Failed to connect to github.com port 443: 拒绝连接
解决:运行以下语句,然后正常git clone
git config --global url."https://ghproxy.com/https://github.com".insteadOf "https://github.com"
五、下载vscode并配置python环境
- 官网下载vscode:
https://code.visualstudio.com/download - 打开vscode插件面板,搜索python,找到微软出品的python插件,点击安装即可。
- 配置编译器(这里是2.7版本,直接按照提示选择的时候会报错,采用如下做法)
按下Ctrl + Shift + P,搜索“Preferences: Open Workspace Settings (JSON)” 选项
"http.proxyAuthorization": "false",
"python.pythonPath": "/home/renke/anaconda3/envs/python27/bin/python"
写上虚拟环境的位置即可
或者
先在终端执行source activate XXX,激活虚拟环境
然后再输入code
即可
六、下载python包
- pip批量安装package
将需要安装的包保存在requirements.txt中
cd到requirements.txt所在目录,运行:
pip install -r requirements.txt
- pip批量卸载package
将需要卸载的包保存在requirements.txt中
cd到requirements.txt所在目录,运行:
pip uninstall -r requirements.txt
附:Linxu系统安装nltk库
https://blog.youkuaiyun.com/s_daqing/article/details/118864399
附:Linux系统 conda操作
- 查看conda版本
conda --version
- 查看conda环境
conda env list
- 创建虚拟环境
conda create -n [env_name] python=[3.6] (python_version)
- 激活环境
source activate [env_name]
- 进入环境
conda activate [env_name]
- 安装python包
pip install xxx
conda install xxx
- base环境的设置
退出base环境(其实适用于退出所有环境)
conda deactivate
取消默认base环境
conda config --set auto_activate_base false
进入base环境
conda activate base
恢复默认base环境
conda config --set auto_activate_base true
参考链接
https://blog.youkuaiyun.com/qq_43800119/article/details/123085483
https://blog.youkuaiyun.com/u014454538/article/details/123563034
https://blog.youkuaiyun.com/katrina1rani/article/details/108400459
https://blog.youkuaiyun.com/SONGYINGXU/article/details/78940305