Anaconda_ins

Ins

tensorboard --logdir=C:\Users\Yinl\rpg17\Desktop\Code\Vul\Vul-main\logs
http://localhost:6006/

实时代码热重载

CTRL+~ 开启vsc终端
cd "Code\Vul\Main"
python -m jurigged -v test.py

同时运行多个程序

CTRL+SHIFT+~ 新建终端
python exp1.py
python exp2.py

Config

安装所需项目包

conda install ?

  • 默认渠道

conda install -c conda-forge ?

  • -c 是 --channel 的缩写,用于指定安装包的来源渠道。
  • conda-forge 是一个社区维护的 Anaconda 包的渠道。
  • 通常包含比默认 Anaconda 渠道更多、更新的包。

pip install ?

  • conda 有更先进的依赖解析系统。可以同时考虑所有包的依赖关系,找到一个满足所有要求的解决方案。
  • pip 则是按顺序安装包,可能导致依赖冲突。

更新

conda upgrade
conda upgrade --all

环境配置

查看环境

conda env list
可见base

创建环境

conda create -n py312 python=3.12
conda create -n py310 python=3.10 -y
conda create -n py38 python=3.8
conda create -n py37 python=3.7

显示可安装的环境:conda search python

环境改名

复制环境:conda create --name 新环境名 --clone 旧环境名
删除环境:conda remove --name 旧环境名 --all

切换环境

切换:conda activate py37
重新激活:conda deactivate
修改默认环境:Anaconda\Scripts\activate.bat 添加 conda activate py312

退出环境

conda deactivate

删除环境

conda remove -n env_name --all
conda remove -n test --all

安装 anaconda-navigator

conda install anaconda-navigator

镜像源

pip

确认:pip show ?
清除缓存:pip cache purge
正确的安装路径:Anaconda\Lib\site-packages
查看pip安装路径:pip config list
如不正确,可于系统环境变量中修改。

import os
print(os.getcwd())  # 确认 Python 正在你希望的目录中运行

package

conda install pandas

Addition

Vul

torch

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

package

conda install -c conda-forge antlr4-python3-runtime

git:
git clone https://github.com/joernio/joern.git
sbt stage
./joern-install.sh
设置环境变量

jupyter notebook

pip install jupyter notebook
jupyter notebook
jupyter notebook --generate-config

The directory to use for notebooks and kernels.

c.NotebookApp.notebook_dir = ''

将之改为:

The directory to use for notebooks and kernels.

c.NotebookApp.notebook_dir = 'E:\python_jupyter'

加载本地Python文件
对于在工作路径下的文件,输入命令:%load Python文件名称(含“.py”)
不在工作路径下的文件,输入命令:%load Python文件的绝对路径。(路径不要
有空格)
%run C:\Users\Yinl\rpg17\Desktop\Code\exp\云计算\one\01.描述性分析.py

运行本地Python文件
• 方法1:输入命令:%run Python 文件名称
• 方法2:输入命令:!python Python 文件名称
%run Python C:\Users\Yinl\rpg17\Desktop\Code\exp\云计算\one\01.描述性分析.py

当使用的单元格较多时,有时我们只需要看输出的结果,而隐藏输入的命令。
代码1:
from IPython.display import display_html
display_html("""""", raw=True)
或者代码2:
%%HTML

缺点:不能很好地适用于markdown单元格。

插入图片音乐等
绘图
为了让计算出来的图显示出来,需要先输入:
%matplotlib inline(在单元格中显示)
或者输入%matplotlib qt5 (在新的界面中显示)
再加载matplotlib 包(需要先下载,通过在终端输入conda install matplotlib 或者
pip install matplotlib)
代码及例子如下:
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(20)
y = x**2
plt.plot(x, y)
插入本地图片(代码)
from IPython.display import Image
Image(filename='name.png')
插入本地音乐(代码)
from IPython.display import Audio
Audio(filename="name.mp3")
插入网络图片、音乐、视频、网页等可参考文章:
Ipython Notebook 使用教程

生成目录:
• Jupyter 需要通过安装插件来生成目录(注意下列过程花费时间较久,请在时间
充裕时操作)
• 在终端输入conda install -c conda-forge jupyter_contrib_nbextensions
• 完成后,重新打开jupyter,发现主页面多出了一个选项Nbextensions,点击此
标签,选择Table of Contents(2),操作如下:
然后在新打开的notebook 中便可以看到目录快捷键了。

关闭jupyter
• 先关闭notebook 页面
• 回到Home页面,点击running,找到对应的notebook,点击右侧的shutdown
按钮
• 仅关闭notebook 页面并没有真正关闭该.ipynb 文件。

执行当前单元格,并自动跳到下一个单元格:Shift Enter
执行当前单元格,执行后不自动调转到下一个单元格:Ctrl Enter
当前的单元格进入编辑模式:Enter
退出当前单元格的编辑模式:Esc

删除当前的单元格:双D
将当前的单元格转化为具有一级标题的markdown:单1
将当前的单元格转化为具有二级标题的markdown:单2
将当前的单元格转化为具有三级标题的markdown:单3
撤销对某个单元格的删除:z
快速跳转到首个单元格:Crtl Home
快速跳转到最后一个单元格:Crtl End
隐藏和显示输出的单元格结果:Crtl O
选择多个单元格:Shift J(选择下一个),Shift K(选择上一个)
合并多个单元格:Shift M

CUDA

CUDA:12.0
查看CUDA版本:nvcc --version
安装支持 CUDA 12 版本的 PyTorch:pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
Anaconda\envs\py310\etc\conda\activate.d\ 下的 set_cuda_path.bat:

:: 设置 PATH,CUDA_HOME 和 LD_LIBRARY_PATH
set "PATH=E:\Anaconda\envs\py310\Library\bin;%PATH%"
set "CUDA_HOME=E:\Anaconda\envs\py310"
set "LD_LIBRARY_PATH=E:\Anaconda\envs\py310\lib;%LD_LIBRARY_PATH%"

conda list cudatoolkit
检查驱动程序版本:nvidia-smi
安装 PyTorch(确保使用支持 CUDA 11.8 的版本):conda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch
检查 CUDA 版本:python -c "import torch; print(torch.version.cuda)"
检查 PyTorch 是否能检测到 GPU:python -c "import torch; print(torch.cuda.is_available())"
查看 PyTorch 版本:python -c "import torch; print(torch.version)"

problem

pip安装路径错误


删除全局PIP_TARGET:Anaconda\Lib\site-packages

posted @ 2024-11-07 13:57  Chiaki17  阅读(6)  评论(0编辑  收藏  举报