栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Python

conda创建虚拟环境方法和pqi使用国内镜像源安装第三方库的方法教程

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

conda创建虚拟环境方法和pqi使用国内镜像源安装第三方库的方法教程

文章目录
  • conda创建虚拟环境方法和pqi使用国内镜像源安装第三方库的方法教程
  • 一、conda创建虚拟环境
    • 1.1、创建环境
    • 1.2、创建虚拟环境的例程
  • 二、pqi安装Python第三方库
    • 2.1、安装pqi库
    • 2.2、pqi的使用方法

conda创建虚拟环境方法和pqi使用国内镜像源安装第三方库的方法教程 一、conda创建虚拟环境 1.1、创建环境

create : 创建

environment_name 环境名字

package_names 包名字

conda create --name      
conda create --name   test_env    python=3.7.11
  • 即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”。
  • 即安装在环境中的包名。名称两边不加尖括号“<>”。
      1. 如果要安装指定的版本号,则只需要在包名后面以=和版本号的形式执行。如:conda create --name python3 python=3.6,即创建一个名为“python3”的环境,环境中安装版本为2.7的python。
      1. 如果要在新创建的环境中创建多个包,则直接在后以空格隔开,添加多个包名即可。如:conda create -n python3 python=3.6 numpy pandas,即创建一个名为“python3”的环境,环境中安装版本为3.6的python,同时也安装了numpy和pandas。
  • --name同样可以替换为-n。
1.2、创建虚拟环境的例程
  1. 创建spider虚拟环境
  • 打开Pycharm

  • 点开terminal,如下所示

  • 输入创建虚拟环境的命令:conda create --name spider python=3.7
    出现如下的代码提示:

(venv) E:DocumentprogrammLanguageExperPythonProjectFirst>conda create --name spider python=3.7
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.5.11
  latest version: 4.13.0

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: D:SoftWarePythonAnaconda3envsspider

  added / updated specs:
    - python=3.7


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    vc-14.2                    |       h21ff451_1           8 KB
    pip-22.1.2                 |   py37haa95532_0         2.9 MB
    openssl-1.1.1q             |       h2bbff1b_0         5.7 MB
    sqlite-3.39.2              |       h2bbff1b_0         1.2 MB
    certifi-2022.6.15          |   py37haa95532_0         157 KB
    wheel-0.37.1               |     pyhd3eb1b0_0          31 KB
    ca-certificates-2022.07.19 |       haa95532_0         162 KB
    vs2015_runtime-14.27.29016 |       h5e58377_2         2.2 MB
    wincertstore-0.2           |   py37haa95532_2          15 KB
    setuptools-61.2.0          |   py37haa95532_0         1.3 MB
    python-3.7.13              |       h6244533_0        17.9 MB
    ------------------------------------------------------------
                                           Total:        31.7 MB

The following NEW packages will be INSTALLED:

    ca-certificates: 2022.07.19-haa95532_0
    certifi:         2022.6.15-py37haa95532_0
    openssl:         1.1.1q-h2bbff1b_0
    pip:             22.1.2-py37haa95532_0
    python:          3.7.13-h6244533_0
    setuptools:      61.2.0-py37haa95532_0
    sqlite:          3.39.2-h2bbff1b_0
    vc:              14.2-h21ff451_1
    vs2015_runtime:  14.27.29016-h5e58377_2
    wheel:           0.37.1-pyhd3eb1b0_0
    wincertstore:    0.2-py37haa95532_2

Proceed ([y]/n)?

  • 选择y,进行安装
  • 出现安装过程的的代码:
Downloading and Extracting Packages
vc-14.2              | 8 KB      | ################################################################################################################################################################### | 100%
pip-22.1.2           | 2.9 MB    | ################################################################################################################################################################### | 100%
openssl-1.1.1q       | 5.7 MB    | ################################################################################################################################################################### | 100%
sqlite-3.39.2        | 1.2 MB    | ################################################################################################################################################################### | 100%
certifi-2022.6.15    | 157 KB    | ################################################################################################################################################################### | 100%
wheel-0.37.1         | 31 KB     | ################################################################################################################################################################### | 100%
ca-certificates-2022 | 162 KB    | ################################################################################################################################################################### | 100%
vs2015_runtime-14.27 | 2.2 MB    | ################################################################################################################################################################### | 100%
wincertstore-0.2     | 15 KB     | ################################################################################################################################################################### | 100%
setuptools-61.2.0    | 1.3 MB    | ################################################################################################################################################################### | 100%
python-3.7.13        | 17.9 MB   | ################################################################################################################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > activate spider
#
# To deactivate an active environment, use:
# > deactivate
#
# * for power-users using bash, you must source
#

当出现

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

说明安装虚拟环境成功了。

  • 使用activate spider命令激活conda的虚拟环境命令
  • 如下所示
C:WINDOWSsystem32>activate spider

(spider) C:WINDOWSsystem32>conda list

现在就进入我们创建的虚拟环境了,现在使用conda list 来查看虚拟环境中安装了哪些Python库

(spider) C:WINDOWSsystem32>conda list
# packages in environment at D:SoftWarePythonAnaconda3envsspider:
#
# Name                    Version                   Build  Channel
ca-certificates           2022.07.19           haa95532_0
certifi                   2022.6.15        py37haa95532_0
openssl                   1.1.1q               h2bbff1b_0
pip                       22.1.2           py37haa95532_0
python                    3.7.13               h6244533_0
setuptools                61.2.0           py37haa95532_0
sqlite                    3.39.2               h2bbff1b_0
vc                        14.2                 h21ff451_1
vs2015_runtime            14.27.29016          h5e58377_2
wheel                     0.37.1             pyhd3eb1b0_0
wincertstore              0.2              py37haa95532_2

(spider) C:WINDOWSsystem32>
  • 出现如上所示,说明虚拟环境安装了这些Python库。如果我们想要在这个虚拟环境中,安装其他的Python第三方库,可以使用pip安装命令进行安装。
  • 但是国内通过pip下载python包的速度真的很慢,很容易因为超时而失败。从而使用pqi可以把PyPi源迅速切换为国内源tuna, douban, aliyun, ustc从而加快python包的安装速度。接下来介绍pqi的安装方法,及相关的使用说明。
二、pqi安装Python第三方库 2.1、安装pqi库
  • 使用pip命令即可安装pqi库
  • pip install pqi
2.2、pqi的使用方法
  • 命令行输入 pqi 回车
(spider) E:DocumentprogrammLanguageExperPythonProjectFirst>pqi
Usage:
  pqi ls
  pqi use 
  pqi show
  pqi add  
  pqi remove 
  pqi (-h | --help)
  pqi (-v | --version)
Options:
  -h --help        Show this screen.
  -v --version     Show version.

(spider) E:DocumentprogrammLanguageExperPythonProjectFirst>

  • 如上所示,列出了一些pqi常用的命令

  • 列举所有支持的Ppqi

(spider) E:DocumentprogrammLanguageExperPythonProjectFirst>pqi ls


pypi     https://pypi.python.org/simple/
tuna     https://pypi.tuna.tsinghua.edu.cn/simple
douban   http://pypi.douban.com/simple/
aliyun   https://mirrors.aliyun.com/pypi/simple/
ustc     https://mirrors.ustc.edu.cn/pypi/web/simple

可以看到有五个国内的镜像源

  • pqi use :使用镜像源
(spider) E:DocumentprogrammLanguageExperPythonProjectFirst>pqi use tuna

Source is changed to tuna(https://pypi.tuna.tsinghua.edu.cn/simple).

  • pqi use tuna 即把当前PyPi源改为清华的PyPi源
  • 现在输入pip命令就可以使用tuna镜像源进行安装Python第三方库了
  • 比如安装requests库
(spider) E:DocumentprogrammLanguageExperPythonProjectFirst>pip install requests;
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting requests
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl (62 kB)
Requirement already satisfied: certifi>=2017.4.17 in d:softwarepythonanaconda3envsspiderlibsite-packages (from requests) (2022.6.15)
Collecting idna<4,>=2.5
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl (61 kB)
Collecting charset-normalizer<3,>=2
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/94/69/64b11e8c2fb21f08634468caef885112e682b0ebe2908e74d3616eb1c113/charset_normalizer-2.1.0-py3-none-any.whl (39 kB)
Collecting urllib3<1.27,>=1.21.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d1/cb/4783c8f1a90f89e260dbf72ebbcf25931f3a28f8f80e2e90f8a589941b19/urllib3-1.26.11-py2.py3-none-any.whl (139 kB)
     ---------------------------------------- 139.9/139.9 kB 693.4 kB/s eta 0:00:00
Installing collected packages: urllib3, idna, charset-normalizer, requests
Successfully installed charset-normalizer-2.1.0 idna-3.3 requests-2.28.1 urllib3-1.26.11


可以看到,现在pip安装第三方库的速度是非常快的。

本文教程结束了,希望本文的教程可以对你们有所帮助。

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1036983.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号