create : 创建
environment_name 环境名字
package_names 包名字
conda create --name <env_name> <package_names>
conda create --name test_env python=3.7.11
即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”。
即安装在环境中的包名。名称两边不加尖括号“<>”。
=
和版本号的形式执行。如:conda create --name python3 python=3.6
,即创建一个名为“python3”的环境,环境中安装版本为2.7的python。
后以空格隔开,添加多个包名即可。如:conda create -n python3 python=3.6 numpy pandas
,即创建一个名为“python3”的环境,环境中安装版本为3.6的python,同时也安装了numpy和pandas。--name
同样可以替换为-n
。打开Pycharm
点开terminal,如下所示
输入创建虚拟环境的命令: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)?
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
说明安装虚拟环境成功了。
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>
pip install 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
可以看到有五个国内的镜像源
(spider) E:\Document\programmLanguageExper\Python\ProjectFirst>pqi use tuna
Source is changed to tuna(https://pypi.tuna.tsinghua.edu.cn/simple).
(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
可以看到,现在pip安装第三方库的速度是非常快的。
本文教程结束了,希望本文的教程可以对你们有所帮助。