pycharm不同环境下装包的问题

2023-10-09 19:20

本文主要是介绍pycharm不同环境下装包的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.关于pycharm和anaconda的创建环境的区别

anaconda创建的环境相当于一个新的系统环境,在pycharm中也可以使用,通过conda environment,通过以下命令执行相关操作

#创建环境
conda create -n environment_name python=3.8   #后面两个是(自定义环境名)(python=版本号) 
#创建一个新环境继承旧环境
conda create -n new_env_name --clone old_env_name
#删除旧环境
conda remove -n env_name --all
#激活环境 or 进入环境
activate env_name
#退出环境
deactivate env_name
#查询所有环境
conda info -e
#在当前环境中下载包
conda install numpy

pycharm是针对具体项目创建虚拟环境,注意这里是基于已有环境,可以使用已经存在的make available to all projects的虚拟环境或者创建新的虚拟环境。可以勾选inherit global的包也就是全局的包,如果不继承只有最基础很少的包
在这里插入图片描述
在这里插入图片描述

注意这里的global的包是通过pip直接下载的所有的包

这里无论使用new envirenmnt 还是existing environment,都与base独立

2.关于pip install和conda install

在 anaconda prompt中:

pip下载的默认下载到系统python的site-packages,conda下载到anaconda下

​ 而conda 是在当前的conda环境下下载包,请注意,如果您不激活环境,conda install 或者 pip install 命令将默认安装到 当前活动的环境中。因 此,确保在运行 conda install或 pip install 命令之前激活正确的环境。

在pycharm中:

​ 如果想要为虚拟环境单独安装包,则可以在pycharm中操作 install package,则此时单独为其安装包
在这里插入图片描述

如果想要在terminal中操作,注意,这里的terminal默认还是系统环境

要在终端激活对应的环境,这里有两种做法

1.在终端输入:

path/to/your/virtual/environment/Scripts/activate.bat

其中,path/to/your/virtual/environment 是虚拟环境的路径

不过这个经常会报错,说没有权限运行脚本

解决方法见博客:http://t.csdn.cn/TRJ0N

2.直接讲终端由powershell改为cmd,这样就可以实现和prompt一样的功能

这篇关于pycharm不同环境下装包的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/175034

相关文章

SpringBoot自定义注解如何解决公共字段填充问题

《SpringBoot自定义注解如何解决公共字段填充问题》本文介绍了在系统开发中,如何使用AOP切面编程实现公共字段自动填充的功能,从而简化代码,通过自定义注解和切面类,可以统一处理创建时间和修改时间... 目录1.1 问题分析1.2 实现思路1.3 代码开发1.3.1 步骤一1.3.2 步骤二1.3.3

Windows环境下安装达梦数据库的完整步骤

《Windows环境下安装达梦数据库的完整步骤》达梦数据库的安装大致分为Windows和Linux版本,本文将以dm8企业版Windows_64位环境为例,为大家介绍一下达梦数据库的具体安装步骤吧... 目录环境介绍1 下载解压安装包2 根据安装手册安装2.1 选择语言 时区2.2 安装向导2.3 接受协议

SpringBoot基于沙箱环境实现支付宝支付教程

《SpringBoot基于沙箱环境实现支付宝支付教程》本文介绍了如何使用支付宝沙箱环境进行开发测试,包括沙箱环境的介绍、准备步骤、在SpringBoot项目中结合支付宝沙箱进行支付接口的实现与测试... 目录一、支付宝沙箱环境介绍二、沙箱环境准备2.1 注册入驻支付宝开放平台2.2 配置沙箱环境2.3 沙箱

基于.NET编写工具类解决JSON乱码问题

《基于.NET编写工具类解决JSON乱码问题》在开发过程中,我们经常会遇到JSON数据处理的问题,尤其是在数据传输和解析过程中,很容易出现编码错误导致的乱码问题,下面我们就来编写一个.NET工具类来解... 目录问题背景核心原理工具类实现使用示例总结在开发过程中,我们经常会遇到jsON数据处理的问题,尤其是

linux环境openssl、openssh升级流程

《linux环境openssl、openssh升级流程》该文章详细介绍了在Ubuntu22.04系统上升级OpenSSL和OpenSSH的方法,首先,升级OpenSSL的步骤包括下载最新版本、安装编译... 目录一.升级openssl1.官网下载最新版openssl2.安装编译环境3.下载后解压安装4.备份

springboot3.4和mybatis plus的版本问题的解决

《springboot3.4和mybatisplus的版本问题的解决》本文主要介绍了springboot3.4和mybatisplus的版本问题的解决,主要由于SpringBoot3.4与MyBat... 报错1:spring-boot-starter/3.4.0/spring-boot-starter-

在 Spring Boot 中使用异步线程时的 HttpServletRequest 复用问题记录

《在SpringBoot中使用异步线程时的HttpServletRequest复用问题记录》文章讨论了在SpringBoot中使用异步线程时,由于HttpServletRequest复用导致... 目录一、问题描述:异步线程操作导致请求复用时 Cookie 解析失败1. 场景背景2. 问题根源二、问题详细分

从零教你安装pytorch并在pycharm中使用

《从零教你安装pytorch并在pycharm中使用》本文详细介绍了如何使用Anaconda包管理工具创建虚拟环境,并安装CUDA加速平台和PyTorch库,同时在PyCharm中配置和使用PyTor... 目录背景介绍安装Anaconda安装CUDA安装pytorch报错解决——fbgemm.dll连接p

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题

《解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题》在Spring开发中,@Autowired注解常用于实现依赖注入,它可以应用于类的属性、构造器或setter方法上,然... 目录1. 为什么 @Autowired 在属性上被警告?1.1 隐式依赖注入1.2 IDE 的警告: