终端创建python3.9.7虚拟环境(anaconda)包括安装kan网络、配置的python3.9.7虚拟环境在jupyterlab上面显示,上传数据、用终端解压缩包

如果只是简单的命令语言:

conda create -n py39 python=3.9.7

激活环境:

conda activate py39  

然而现实并没有那么顺利,激活不了

解决方案

1. 确保正确初始化 Conda

  • 运行以下命令初始化 Conda:
    bash
    conda init

手动加载 shell 配置文件(如 ~/.bashrc):

bash
source ~/.bashrc
  • 如果仍无效,直接加载 Conda 的初始化脚本:
    bash
source /root/miniconda3/etc/profile.d/conda.sh

2. 检查 Conda 路径是否在 PATH 中

  • 运行以下命令查看 PATH
    bash
 
echo $PATH

3. 验证 Conda 是否正常工作

检查 Conda 版本:

bash
conda --version

4. 重新激活虚拟环境

初始化后,尝试激活环境:

bash
conda activate py39

 

激活成功后,检查 Python 版本:

bash
python --version

应显示 Python 3.9.7

5. 检查虚拟环境是否存在

列出所有 Conda 环境:

bash
conda env list
which python

 

后面安装kan网络的时候

可以看作者的网页:GitHub - KindXiaoming/pykan: Kolmogorov Arnold Networks

关键是可能第一步:

conda activate py39

然后

git clone https://github.com/KindXiaoming/pykan.git
cd pykan
pip install -e .

第一步

git clone https://github.com/KindXiaoming/pykan.git如果连不上

ping github.com

 再试,之后按步骤操作就没问题了

 

安了KAN网络之后,我想在租的服务器,右边那个jupyterlab里面显示我装的虚拟环境python3.9.7,显示这个

在终端输入

1、激活虚拟环境:

conda activate py39

  

2、安装 ipykernel

在激活的虚拟环境中,安装 ipykernel,这是将虚拟环境注册为 Jupyter 内核所需的包:

 pip install ipykernel

  

3. 将虚拟环境注册为 Jupyter 内核

运行以下命令将虚拟环境的 Python 解释器注册为 Jupyter 内核:

python -m ipykernel install --user --name=myenv --display-name "Python 3.9.7 (myenv)"

4. 重启 JupyterLab

完成上述步骤后,重启 JupyterLab。你应该会在右上角的内核选择菜单中看到新注册的内核(例如 Python 3.9.7 (myenv))。

5. 验证

在 JupyterLab 中创建一个新笔记本,选择你刚刚注册的内核,然后运行 import sys; print(sys.version),确认输出显示的是 Python 3.9.7。

 

补充说明

  • 如果你使用的是 Conda 创建的虚拟环境,也可以用 Conda 安装 ipykernel

conda install ipykernel

  

上传数据

 

 

推出python3.9.7虚拟环境

conda deactivate 

安装解压工具

  1. 检查是否在 Docker 容器中:
    • 从你的终端提示符 (py39) root@autodl-container-8f5c4683c1-2ddcb74 可以看出,你可能在一个 Docker 容器中。
    • 在 Docker 容器中,默认情况下可能没有安装 apt 或 unrar,并且你可能没有足够的权限来安装软件。
  2. 在 Docker 容器中安装软件:
    • 如果你有容器的管理权限,可以尝试以下步骤:

首先更新包管理器:

apt-get update

然后安装 unrar

apt-get install unrar

验证安没安上

unrar

  

解压文件

unrar x /root/suyue/raindropdata/N.rar /root/suyue/raindropdata/

  

代码上传压缩包解压

unrar x /root/suyue/KANrain.rar /root/suyue/

  

看某个文件夹里有多少个文件

ls -l /root/suyue/raindropdata/N | grep '^-' | wc -l

 

posted @ 2025-05-22 12:50  秋刀鱼CCC  Views(88)  Comments(0)    收藏  举报