zoukankan      html  css  js  c++  java
  • 在Anaconda下安装虚拟环境到指定路径

    如何将在Anaconda下安装虚拟环境到指定路径以及通过.whl文件和指定源来安装库

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    本文链接:https://blog.csdn.net/qq_35860352/article/details/80143867

    一般如果我们不指定路径的话,虚拟环境创建后会默认安装在anaconda所安装的目录下,比如我的是C:ProgramDataAnaconda3envs,此处encvs就是anaconda自动创建的虚拟环境根目录。

    anaconda安装python3.5版本的虚拟环境的步骤如下:

      输入安装命令:

      conda create -n tensorflow python=3.5

    img

    如上,创建好后,激活虚拟环境activate TensorFlow,它在C盘前有个小括号,则表示进入到虚拟环境TensorFlow的目录下了。若要退出虚拟环境,就在终端输入,deactivate TensorFlow.

    img

    但是由于C盘空间小,若不想把虚拟环境放在默认的c盘下该怎么办呢?

    通过查阅anaconda的文档,发现是可以进行指定路径安装的。可以输入如下命令进行查看:

      conda create --help

    安装虚拟环境到指定路径的命令如下:

      onda create --prefix=D:python35-envpy35 python=3.5

    img

    上面的命令中, 路径D:python35-env是先建好的文件夹(你也可以不建立,没有会自动建立),py35是需要安装的虚拟环境名称。请注意,安装完成后,虚拟环境的全称包含整个路径,为D:python35-envpy35。激活指定路径下的虚拟环境的命令如下:

      activate D:python35-envpy35

    想要删除指定路径下的虚拟环境,使用如下的命令:

      conda remove --prefix=D:python35-envpy35 --all

    img

    虚拟环境下安装python库

    如果还想继续安装python2.7的虚拟环境,方法跟安装python3.6是一致的。
      上述虚拟环境py27安装完成后,激活后虚拟环境后,可以安装其他python库。
      比如安装requests库
      pip install requests
      是可以安装成功的。
      如果遇到pip安是失败,可尝试用下述方法:(指定路径下安装):
      conda install -prefix=D:pyenvpy27 package
      请注意,默认路径下的命令是 “conda install -n py27 package”

      当然了,有一些库不论conda和pip都无法直接安装,只能下载.whl进行安装。

    ​ 也就是Anaconda安装第三方包(whl文件)

    进入http://www.lfd.uci.edu/~gohlke/pythonlibs/后找到对应的Python版本和系统版本的whl文件下载到本地,这里我们存到D盘的根目录。一般py2.py3代表Python 2和3均可安装,而cp35则代表只能适用于Python 3.5,另外win32和amd64代表32位和64位系统的版本。

    比如:

    pip install D:/requests-2.18.4-py2.py3-none-any.whl
    

    最后,来查看已安装好的虚拟环境下都安装了那些python库,输入命令:

      conda list

      发现已安装好的虚拟环境py35下只安装了少量的基本库,如果也想用3.5版来进行科学计算,需要安装许多其他的库,如果一个一个安装,则会费时费力,而且容易出错,这时anaconda提供了一个命令,可以把基于python3.5版本的anaconda中的其他库一次安装好,命令如下:

      conda install -prefix=D:python35-envpy35 anaconda

    更换pip镜像源

    PyPi地址在国外,因为有墙的原因所以有些地区使用pip安装第三方库的时候会出现下载慢甚至严重的无法访问导致安装失败。通过更换pip镜像源为国内地址可以解决上述问题。这里使用豆瓣的镜像源做演示,其他的镜像源可参考https://www.pypi-mirrors.org/ 给出的列表。

    pip install requests -i https://pypi.douban.com/simple
    
  • 相关阅读:
    linux 自定义简单脚本文件
    An internal error occurred during: "Building workspace". GC overhead limit exceeded
    springmvc 接受参数
    Content-type 的几种类型
    vue.js实战 第一篇 第七章 组件详解_组件与复用
    vue.js实战 第一篇 第六章 表单与v-model
    vue.js实战 第一篇 第五章 内置指令
    node.js入门1
    vue.js实战 第一篇 第四章 v-bind及class与style绑定
    vue.js实战 第一篇 1-3章计算属性
  • 原文地址:https://www.cnblogs.com/wzz2500/p/11356158.html
Copyright © 2011-2022 走看看