我有一个conda虚拟环境,其中安装了几个未使用的软件包(使用pip install或conda install).
清理它的最简单方法是什么,以便只保留我的代码实际使用的软件包,并卸载其他软件包?
我正在尝试在 Windows 10 上进行 Pytorch/Torchvision 的基本安装和导入。我安装了 Anaconda 并创建了一个名为 photo 的新虚拟环境。我打开 Anaconda prompt,激活环境,然后运行:
(photo) C:\Users\<user>\anaconda3\envs>conda install pytorch torchvision cudatoolkit=10.2 -c pytorch**
Run Code Online (Sandbox Code Playgroud)
这样就成功安装了pytorch。运行conda list我看到:
pytorch pytorch/win-64::pytorch-1.5.0-py3.7_cuda102_cudnn7_0
torchvision pytorch/win-64::torchvision-0.6.0-py37_cu102
Run Code Online (Sandbox Code Playgroud)
然后我在虚拟环境中打开一个 python 命令提示符,然后输入:
import torch
打印以下错误:
回溯(最近一次调用):文件“”,第 1 行,在文件“C:\Users\njord\anaconda3\envs\photo\lib\site-packages\torch__init__.py”中,第 81 行,在 ctypes.CDLL( dll) File "C:\Users\njord\anaconda3\envs\photo\lib\ctypes__init__.py", line 364, in init self._handle = _dlopen(self._name, mode) OSError: [WinError 126] 指定的模块找不到
我已经卸载/重新安装了 python 和 anaconda,但仍然遇到同样的问题。建议表示赞赏。
我正在Windows 10上使用Visual Studio 2017学习python,当我尝试将NumPy库导入我的代码时,出现此错误。我尝试卸载和重新安装,libiomp5md.dll在ImportError中查找每条指令:导入在conda虚拟环境中安装的Numpy时,DLL加载失败,但没有成功。
Traceback (most recent call last):
File "C:\Program Files\Python36\lib\site-packages\numpy\core\__init__.py", line 16, in <module>
from . import multiarray
ImportError: DLL load failed: The specified procedure could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\adm\documents\visual studio 2017\Projects\Web Scraping\Web Scraping\Web_Scraping.py", line 17, in <module>
import numpy
File "C:\Program Files\Python36\lib\site-packages\numpy\__init__.py", line 142, in <module>
from . import add_newdocs
File "C:\Program Files\Python36\lib\site-packages\numpy\add_newdocs.py", line 13, in …Run Code Online (Sandbox Code Playgroud) 我正在使用 anaconda 来调节我的环境,对于一个项目,我必须使用 GPU 进行网络训练。我在我的项目中使用 pytorch,并且正在尝试让 CUDA 工作。
我安装了cudatoolkit、numba、cudnn
不过,当我尝试这个命令时:
torch.cuda.is_available()
Run Code Online (Sandbox Code Playgroud)
我得到“False”作为输出。这是我的环境:
# Name Version Build Channel
blas 1.0 mkl
bzip2 1.0.6 h470a237_2 conda-forge
ca-certificates 2018.03.07 0
cairo 1.14.12 he6fea26_5 conda-forge
certifi 2018.8.24 py35_1
cffi 1.11.5 py35he75722e_1
cloudpickle 0.5.5 py35_0
cudatoolkit 9.2 0 anaconda
cudnn 7.2.1 cuda9.2_0 anaconda
cycler 0.10.0 py_1 conda-forge
cython 0.28.5 py35hf484d3e_0 anaconda
dask-core 0.19.2 py35_0
dbus 1.13.0 h3a4f0e9_0 conda-forge
decorator 4.3.0 py35_0
expat 2.2.5 hfc679d8_2 conda-forge
ffmpeg 4.0.2 ha0c5888_1 conda-forge
fontconfig 2.13.1 h65d0f4c_0 conda-forge
freetype 2.9.1 …Run Code Online (Sandbox Code Playgroud) 删除*.tar.gz文件会不会有问题C:\Users\username\AppData\Local\conda\pkgs?我也看到了同样的Python包的Python中的子目录,但在不同的版本(例如pandas-0.19.2-np111py27_1,pandas-0.19.2-np111py35_1,pandas-0.20.1-np112py27_0,pandas-0.20.1-np112py35_0,pandas-0.20.1-np112py36_0,pandas-0.20.2-np112py27_0,pandas-0.20.2-np112py36_0,pandas-0.20.2-np113py36_0).我目前有两个环境(Python 2.7和3.6),所以我不想浪费同一个软件包的不同版本的存储,或者我目前没有使用的Python版本(我在这里谈论GB!).是否有正确的方法来删除这些文件/目录(这样做有问题)?