第9章 Linux中虚拟环境管理

第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 进程号 , 强制终止 改进程
上一篇:linux的netstat查看端口是否开放见解(0.0.0.0与127.0.0.1的区别)


下一篇:Linux基础:网络工具