Anaconda Prompt中创建虚拟环境(建议:每个项目 有独立的 虚拟环境) 您所在的位置:网站首页 cmd虚拟环境 Anaconda Prompt中创建虚拟环境(建议:每个项目 有独立的 虚拟环境)

Anaconda Prompt中创建虚拟环境(建议:每个项目 有独立的 虚拟环境)

2023-08-22 12:26| 来源: 网络整理| 查看: 265

@创建于:2020.03.26 @修改于:2020.03.26,2020.04.19,2021.09.10

文章目录 1. 背景2. 创建conda虚拟环境2.1 常用的命令2.2 创建虚拟环境 3、conda终端安装包3.1 问题3.2 解决办法 4. 在PyCharm终端安装依赖包4.1 安装步骤4.2 pip安装方式示例 5. 参考连接

1. 背景

随着在PyCharm中项目工程的增多,为每个或者特定几个项目创建一个虚拟环境,安装对应版本的Python版本和依赖的包。这是非常有必要的。

2. 创建conda虚拟环境 2.1 常用的命令 # 查看conda版本号 conda --version # 查看python版本号 python --version # 查看虚拟环境列表 conda info --envs # 创建虚拟环境,这里指定了python的版本号 conda create -n envpy35 python=3.5 # 激活虚拟环境 conda activate envpy35 # 退出虚拟环境 conda deactivate #删除虚拟环境: conda remove --name envpy35 --all # anaconda没有专门用来重命名的机制,一般采用下面的步骤进行重命名 conda create -n newname --clone oldname conda remove -n oldname --all 2.2 创建虚拟环境

通过Anaconda Prompt环境端进行创建(我是以管理员身份打开的)。

# 创建虚拟环境,这里指定了python的版本号 conda create -n envpy35 python=3.5 # 激活该虚拟环境 conda activate envpy35 # 退出虚拟环境 conda deactivate 3、conda终端安装包

咋Anaconda Prompt终端安装,以管理员身份打开。这样做,可以很方便的把包安装到对应的虚拟环境中。

conda install scikit-learn==0.24.1 3.1 问题 Proceed ([y]/n)? y Downloading and Extracting Packages wheel-0.31.1 | 81 KB | ############################################################################ | 100% certifi-2018.8.24 | 140 KB | ###########################################5 | 57% wincertstore-0.2 | 13 KB | ############################################################################ | 100% pip-10.0.1 | 1.8 MB | ############################################################################ | 100% python-3.5.6 | 18.2 MB | ############################################################################ | 100% setuptools-40.2.0 | 597 KB | ############################################################################ | 100% CondaHTTPError: HTTP 000 CONNECTION FAILED for url Elapsed: - An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way. 3.2 解决办法

我在该Prompt终端又进行了一次尝试,安装成功。把没有安装成功的包进行安装,已经安装成功的没有再次进行安装。

安装成功后,在C:\ProgramData\Anaconda3\envs可以看到所安装的虚拟环境。

(base) C:\Windows\system32>conda create -n envpy35 python=3.5 Collecting package metadata (repodata.json): done Solving environment: done ## Package Plan ## environment location: C:\ProgramData\Anaconda3\envs\envpy35 added / updated specs: - python=3.5 The following packages will be downloaded: package | build ---------------------------|----------------- certifi-2018.8.24 | py35_1 140 KB ------------------------------------------------------------ Total: 140 KB The following NEW packages will be INSTALLED: certifi pkgs/main/win-64::certifi-2018.8.24-py35_1 pip pkgs/main/win-64::pip-10.0.1-py35_0 python pkgs/main/win-64::python-3.5.6-he025d50_0 setuptools pkgs/main/win-64::setuptools-40.2.0-py35_0 vc pkgs/main/win-64::vc-14.1-h0510ff6_4 vs2015_runtime pkgs/main/win-64::vs2015_runtime-14.16.27012-hf0eaf9b_1 wheel pkgs/main/win-64::wheel-0.31.1-py35_0 wincertstore pkgs/main/win-64::wincertstore-0.2-py35hfebbdb8_0 Proceed ([y]/n)? y Downloading and Extracting Packages certifi-2018.8.24 | 140 KB | ############################################################################ | 100% Preparing transaction: done Verifying transaction: done Executing transaction: done # # To activate this environment, use # # $ conda activate envpy35 # # To deactivate an active environment, use # # $ conda deactivate (base) C:\Windows\system32>

也有说其他解决办法的:Anaconda使用conda连接网络出现错误(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)。我没尝试,有需要的可以尝试。

4. 在PyCharm终端安装依赖包 4.1 安装步骤

(1)请确保网络环境良好 (2)请确项目工程的环境解释器切换到该虚拟环境中(在此是envpy35)

PyCharm的Terminal端看到如下信息: (envpy35) D:\programs\Anaconda_program\SpiderScrapyd>

(3)在PyCharm的Terminal:建议用conda命令,而不是pip方式安装 conda命令可以是安装包安装到该虚拟环境中。而使用pip install方式则未必安装到了虚拟环境中(请使用where pip查看pip的路径)。

4.2 pip安装方式示例 以下内容仅供参考,现在经验告诉我,不建议是使用。 pip install -r requestments.txt # 或者使用国内镜像 pip install -r requestments.txt -i https://pypi.douban.com/simple

我的requestments.txt包含如下内容,我这是安装scrapyd和scrapy-client时候的依赖包。

scrapyd scrapyd-client faker flask_migrate flask_script apscheduler flask_restful flask_restful_swagger werkzeug flask_wtf requests mysql-connector selenium PyMySQL 5. 参考连接

1、在Anaconda prompt中安装tensorflow

2、Anaconda使用conda连接网络出现错误(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)

3、知乎:Anaconda介绍、安装及使用教程

4、Anaconda使用命令



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有