win10下安装anaconda、numpy、opencv和tensorflow、dlib

首先,需要下载anaconda,各个版本对应得关系以及下载地址请看:

https://blog.csdn.net/qq_28019591/article/details/89446330

本人用的是python 3.6.5得,对应得版本是Anaconda3-5.20的版本。

下面进入正题。

一、安装anaconda

一路都是next,值得注意可能需要修改的地方就是选择自己的安装位置。这里就不放图了。

二、配置环境变量

安装好后,进行配置环境变量,在环境变量的path中,编辑,并添加三个值。

1.  anaconda的安装路径

2.  anaconda安装路径下的Scripts目录

3.  anaconda安装路径下的Library/bin目录

配置好后,可以测试一下,打开cmd,输入 python -V和pip -V,会分别输出python和pip的版本号。

到这里,python环境算是配置好了。

然后将anaconda和pip的源换了一下,换成了国内的清华的源,方便下载和安装。

1.换pip的源,在C盘的user目录下,找到当前用户,然后新建一个pip文件夹,

在pip文件夹里面新建一个pip.ini配置文件,配置文件里面的内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

conda换源步骤:

打开Anaconda Prompt,然后输入以下命令进行换源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

 

四、安装numpy

这里安装,我采用的是离线安装,去清华源下载好对应的版本(被版本问题搞得头大)

下载地址:https://pypi.tuna.tsinghua.edu.cn/simple/numpy/

这个下载地址其实可以自己拼接,https://pypi.tuna.tsinghua.edu.cn/simple/+包名,这样省的自己去翻页太麻烦。

本人下载的是这个,对应python3.6版本的,64位的电脑。

下载后,进入下载目录,打开cmd,执行以下命令安装:pip install numpy-1.16.2-cp36-cp36m-win_amd64.whl

看到successful installed numpy表示安装成功,可能会报提示让你更新pip,则按照提示输入python -m pip install --upgrade pip 进行更新即可。

五、安装opencv

1. 打开Anaconda Prompt,输入conda install opencv下载安装opencv(其实并不影响其他的)。

2. 从清华源下载opencv-python  地址:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/   我下载的版本是4.0.1.23的,对应python3.6的版本。

下载好之后,进入下载目录,打开cmd,执行命令: pip install opencv_python-4.0.1.23-cp36-cp36m-win_amd64.whl 进行安装

如图successfully installed opencv-python则表示安装成功。

测试是否能用,打开cmd,输入python,然后输入命令import cv2,检验是否成功。

六、安装tensorflow

1.去清华源下载tensorflow,https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow/

2.下载好后,先更新一下h5py的包,通过pip list命令查看h5py包的版本,发现位2.7.1,需要更新为2.8.0,不然一会安装了tensorflow会出问题,import tensorflow后会直接退出python程序。

通过pip install h5py==2.8.0更新h5py的版本。

3.进入tensorflow下载好的地址,打开cmd,执行pip install tensorflow-1.13.2-cp36-cp36m-win_amd64.whl 安装命令

等待安装完毕,然后进入python,import tensorflow测试一下。

能导入成功则表示安装成功。

七、安装dlib

1.下载dlib https://pypi.tuna.tsinghua.edu.cn/simple/dlib/  

2.下载后,进入下载目录,打开cmd,输入  pip install dlib-19.5.1-cp36-cp36m-win_amd64.whl 进行安装

3.进入python,输入Import dlib测试一下

 

到此、安装完成!

### 如何在Anaconda安装dlib 要在Anaconda环境中成功安装dlib,可以按照以下方法操作。这些方法基于已有的参考资料以及常见的实践。 #### 方法一:通过Conda命令安装 可以直接使用`conda`包管理器来安装dlib。这种方法通常是最简单的方式之一,因为它会自动处理依赖关系并确保兼容性。 ```bash conda install -c conda-forge dlib ``` 此命令会在`conda-forge`通道上寻找适合当前系统的预构建版本,并完成安装[^1]。 #### 方法二:通过pip命令安装 如果无法通过`conda`找到合适的版本,则可以通过`pip`手动安装dlib。需要注意的是,这种方式可能需要额外配置编译工具链以支持CMake其他依赖项。 ```bash pip install dlib ``` 对于某些操作系统(如Windows),这一步可能会失败,因为缺少必要的编译环境或依赖文件。在这种情况下,建议参考官方文档进一步调整设置[^2]。 #### 验证安装是否成功 为了确认dlib已经正确安装Python环境中,可以在交互式解释器或者脚本中尝试导入该模块: ```python import dlib print(dlib.__version__) ``` 如果没有报错并且能够打印出版本号,则说明安装成功[^3]。 #### 解决动态链接错误 当遇到类似于“image not found”的错误提示时,可能是由于系统未能定位所需的共享所致。针对这种情况,在MacOS平台上可通过设置环境变量解决: ```bash export DYLD_LIBRARY_PATH=/path/to/library:$DYLD_LIBRARY_PATH ``` 其中`/path/to/library`应替换为实际存放目标动态的位置,比如上述提到的`/opt/local/lib/`目录[^4]。 另外还需注意不同平台上的差异之处,例如Linux下的对应做法通常是修改`LD_LIBRARY_PATH`而非`DYLD_LIBRARY_PATH`。 #### 结合其他软件栈一起部署 有时我们还需要同时考虑与其他框架协同工作的情况,像OpenCV就是这样一个常见例子。此时除了单独准备各自所需组件外,还应注意它们之间是否存在潜在冲突等问题。例如先利用如下指令加载基础科学计算能力后再继续扩展功能集: ```bash $ pip3 install numpy ``` 最后提醒一点,无论采取哪种途径都务必保持各部分版本间的匹配度良好以免引发不必要的麻烦!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值