第9章 Linux中虚拟环境管理
执行shell脚本的三种方式
-
bash:
- 格式:bash a.sh
-
source
- 格式 source a.sh
-
./a.sh:注意:需要给文件加上可执行权限
安装anaconde遇到的问题
本地中有多个项目,需要不同的包,需要创建虚拟环境
把路径加入环境变量设置
不加,需要将进入路径中执行
加入,在任何目录中可以执行
prefix: 代码安装的哪个路径
生成加密密码
'sha1:e11cf5a5f791:fce731099786c0d54009cbc735aeef7601161db8'
conda管理虚拟环境的命令
- 显示所有的虚拟环境:
conda env list
- 创建虚拟环境:
conda create -n 虚拟环境名称
- 进入虚拟环境
-
conda activate
: 默认进入 base 虚拟环境 -
conda activate 虚拟环境
: 进入 指定的虚拟环境
-
- 退出虚拟环境:
conda deactivate
- 删除虚拟环境:
conda remove -n 虚拟环境名称 --all
注意:如果在新创建的虚拟环境中 执行 jupyter notebook
命令, 提示 未找到命令,说明当前虚拟环境中 没有 jupyter notebook
命令. 需要用pip3 install jupyter notebook
安装
如果开始服务的时候提示端口号被占用,那么可以通过 netstat -anp
命令找到 这个端口被哪个进程占用,进而终止这个进程
- 命令: netstat -anp
- 例子: netstat -anp |grep 8888 . 意思是 精确查找 8888 端口 被 哪个程序 占用, 然后会显示 这个 进程的 pid ,就是 进程号, 通过 命令
kill -9 进程号
, 强制终止 改进程
- 例子: netstat -anp |grep 8888 . 意思是 精确查找 8888 端口 被 哪个程序 占用, 然后会显示 这个 进程的 pid ,就是 进程号, 通过 命令