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

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

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


一、conda创建虚拟环境


1.1、创建环境


create : 创建


environment_name 环境名字


package_names 包名字


conda create --name  <env_name>  <package_names>  
conda create --name   test_env    python=3.7.11

即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”。

即安装在环境中的包名。名称两边不加尖括号“<>”。

1.如果要安装指定的版本号,则只需要在包名后面以=和版本号的形式执行。如:conda create --name python3 python=3.6,即创建一个名为“python3”的环境,环境中安装版本为2.7的python。

2.如果要在新创建的环境中创建多个包,则直接在后以空格隔开,添加多个包名即可。如:conda create -n python3 python=3.6 numpy pandas,即创建一个名为“python3”的环境,环境中安装版本为3.6的python,同时也安装了numpy和pandas。

--name同样可以替换为-n。


1.2、创建虚拟环境的例程


  1. 1.创建spider虚拟环境
  • 打开Pycharm



image.png


点开terminal,如下所示



image.png


  • 输入创建虚拟环境的命令:conda create --name spider python=3.7
    出现如下的代码提示:
(venv) E:\Document\programmLanguageExper\Python\ProjectFirst>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:\SoftWare\Python\Anaconda3\envs\spider
  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


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



image.png


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


C:\WINDOWS\system32>activate spider
(spider) C:\WINDOWS\system32>conda list


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

(spider) C:\WINDOWS\system32>conda list
# packages in environment at D:\SoftWare\Python\Anaconda3\envs\spider:
#
# 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:\WINDOWS\system32>


出现如上所示,说明虚拟环境安装了这些Python库。如果我们想要在这个虚拟环境中,安装其他的Python第三方库,可以使用pip安装命令进行安装。

但是国内通过pip下载python包的速度真的很慢,很容易因为超时而失败。从而使用pqi可以把PyPi源迅速切换为国内源tuna, douban, aliyun, ustc从而加快python包的安装速度。接下来介绍pqi的安装方法,及相关的使用说明。


二、pqi安装Python第三方库


2.1、安装pqi库


  • 使用pip命令即可安装pqi库
  • pip install pqi



image.png



2.2、pqi的使用方法

  • 命令行输入 pqi 回车


(spider) E:\Document\programmLanguageExper\Python\ProjectFirst>pqi
Usage:
  pqi ls
  pqi use <name>
  pqi show
  pqi add <name> <url>
  pqi remove <name>
  pqi (-h | --help)
  pqi (-v | --version)
Options:
  -h --help        Show this screen.
  -v --version     Show version.
(spider) E:\Document\programmLanguageExper\Python\ProjectFirst>


  • 如上所示,列出了一些pqi常用的命令
  • 列举所有支持的Ppqi


(spider) E:\Document\programmLanguageExper\Python\ProjectFirst>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:\Document\programmLanguageExper\Python\ProjectFirst>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:\Document\programmLanguageExper\Python\ProjectFirst>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:\software\python\anaconda3\envs\spider\lib\site-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

image.png



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

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

相关文章
|
6月前
|
机器学习/深度学习 缓存 网络安全
服务器中的conda环境
服务器中的conda环境
482 1
10、pip换源加速下载的方式
10、pip换源加速下载的方式
10、pip换源加速下载的方式
|
Shell Linux Python
基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案(一)
基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案
1949 0
基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案(一)
|
3天前
|
iOS开发 MacOS Python
Python 虚拟环境及pip环境管理
`venv`是Python的虚拟环境管理工具,提供独立的环境避免包冲突,便于管理与删除。创建虚拟环境使用`python3 -m venv test`,激活环境在Windows上运行`. Scripts\activate`,macOS上运行`. bin\activate`。安装Python包通过`python`或`python3`选择版本,使用`pip`进行安装、升级和卸载。`pip`是Python包管理器,自2.7.9和3.4版本起自带,常用命令包括查看版本、安装、升级和卸载包。为提高速度,可使用国内镜像源如阿里云、清华或豆瓣。
12 2
|
3天前
|
机器学习/深度学习 存储 Shell
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
202 0
|
3天前
|
Ubuntu Python
一键打包,随时运行,Python3项目虚拟环境一键整合包的制作(Venv)
之前我们介绍了[如何使用嵌入式 Python3 环境给项目制作一键整合包](https://v3u.cn/a_id_328),在使用嵌入式 Python 环境时,通常是作为另一个应用程序的一部分,而Python3虚拟环境是为了在开发过程中隔离项目所需的 Python 环境。虚拟环境允许我们在同一台计算机上的不同项目中使用不同的 Python 版本和软件包,而不会相互干扰。 本次我们利用Python3自带的虚拟环境(venv)功能来给项目制作一键整合包。
一键打包,随时运行,Python3项目虚拟环境一键整合包的制作(Venv)
|
3天前
|
定位技术 Python
Anaconda为虚拟环境安装第三方库与Spyder等软件的方法
Anaconda为虚拟环境安装第三方库与Spyder等软件的方法
|
并行计算 PyTorch 算法框架/工具
基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案(二)
基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案
379 0
基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案(二)
|
数据安全/隐私保护 开发者 Python
|
开发者 Python
使用 pip 管理第三方包 | 学习笔记
快速学习 使用 pip 管理第三方包
98 0
使用 pip 管理第三方包 | 学习笔记