怎么查看python中已安装的包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么查看python中已安装的包相关的知识,希望对你有一定的参考价值。

使用命令 pip list 可以查看python中已安装的包;具体步骤如下:

1、打开python:在命令符模式下(运行→cmd)输入Python回车即可

2、最新版本的Python中已经默认安装了pip包管理器,如果老版本的需要自己手动安装,安装包如下位置

3、已有pip包,输入pip install 即可查看已安装的包

拓展资料

Python解释器:

1、Python是一门跨平台的脚本语言,Python规定了一个Python语法规则,实现了Python语法的解释程序就成为了Python的解释器。

2、CPython(ClassicPython,也就是原始的Python实现,需要区别于其他实现的时候才以CPython称呼;或解作C语言实现的Python)。这是最常用的Python版本。

3、Jython(原名JPython;Java语言实现的Python,现已正式发布)。Jython可以直接调用Java的各种函数库。

4、PyPy(使用Python语言写的Python)

5、IronPython(面向.NET和ECMA CLI的Python实现)。IronPython能够直接调用.net平台的各种函数库。可以将Python程序编译成.net程序。

6、ZhPy(周蟒)(支持使用繁/简中文语句编写程序的Python语言)

参考资料来源:百度百科:Python解释器

参考技术A 是否安装了python包管理器pip?如果安装了,可以这样查看所安装的包:
pip list
如果pip版本比较旧,则要这样:
pip freeze

如果没安装pip,可以在对应python版本的site-packages目录下查看。请使用系统的搜索功能找到这个目录的位置。

如有帮助,请采纳,谢谢~追问

Usage: pip COMMAND [OPTIONS]

pip: error: No command by the name pip list
(maybe you meant "pip install list")

有用pip安装,但一般都是用easy_install
site-packages目录为空。

追答

php freeze 或者 pip list

追问

我是python2.7.3

追答

和什么python版本是没关系的。只要你的pip是安装在这个版本下的。

和什么python版本是没关系的。只要你的pip是安装在这个版本下的。

上面写错了,是pip写成php。。


本回答被提问者采纳
参考技术B Python使用pip包管理器来安装、删除、管理软件包,使用pip安装软件包会自动安装包所依赖的其它包,而无需手动安装。
最新版本的Python中已经默认安装了pip包管理器,老版本的需要自己手动安装。pip包管理器的使用方法如下:
依次点击开始>运行,输入cmd打开命令提示符
pip install 包名称

通过以上两步即可实现包的安装,同样在命令提示符下输入:
pip list

可以查看所有已经安装的包。
参考技术C

pip是Python的包管理器,在新的发行版本中会默认安装

在命令行下输入

pip list

比较老的版本可能需要输入

pip freeze

即可显示所有的安装包

参考技术D import 一下

java怎么查看发出去的包

打开CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved

打开APP

tim0018
关注
java查看已上传的文件夹_SpringMVC文件上传及查看的示例代码 原创
2021-03-02 02:16:41

tim0018

码龄3年

关注
写在前面

谈到文件上传,首先要说业务逻辑,如果上传的文件大家都可以看(比如广告或者首页的banner)等,那么我们就把图片放在静态资源区(与css,js一样的位置)中,如果文件是受保护的(像用户只能查看自己上传的照片),那么我们就把它存放在服务器中的某个专门存放图片的位置。

本例分别展示了存放在两个位置的上传文件的方法,上传之后,作为延伸,还添加了查看上传的文件以及下载已经上传的文件的功能。

准备工作

配置SpringMVC,导入commons包

在mvc-servlet.xml中配置文件上传解析器

class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

存放在静态资源区

1、存放位置:

存放在项目中,所以路径为相对项目的路径。

/yourproject/webapp/static/img

2、配置响应的handler

@Controller

public class UploadController

@GetMapping("/upload")

public String UploadHandler()

return "upload";



@PostMapping("/upload/static")

public void wriToStatic(HttpServletRequest request,

RedirectAttributes redirectAttributes,

@RequestParam("fileName") MultipartFile file)

if(!file.isEmpty())

//获取目标文件夹

String path = request.getServletContext().getRealPath("/") + "static/img/";

//获取用户上传的源文件名

String fileName = file.getOriginalFileName();

//新建文件

File file1 = new File(path, fileName);

//将文件写入

file.transferTo(file1);

redirectAttributes.addFlashAttribute("message","upload to static success");

return "redirect:/upload";

else

redirectAttributes.addFlashAttribute("message","upload file can not be empty");

return "redirect:/upload";







存放在服务器

1、本例存放位置:

存放在服务器某个位置,与项目无关,所以地址为绝对路径。

/Users/mac/Desktop/imgtemp/, 为目录的绝对路径。

2、配置响应的handler

...

@PostMapping("/upload/disk")

public String writeToDisk(HttpServletRequest request,

@RequestParam("fileName") MultipartFile file,

RedirectAttributes redirectAttributes)

if(!file.isEmpty())

//获取源文件名

String fileName = file.getOriginalFileName();

//获取保存文件文件夹路径

String path = "/Users/mac/Desktop/imgtemp/";

//新建文件

File file1 = new File(path,fileName);

//写入文件

file.transferTo(file1);





...

延伸部分(文件的查看及下载)

由于响应是要以流的形式传递文件,我们需要正确的设置响应的MIMIE类型才能被浏览器正确的解析,应用程序文件的默认MIMIE类型为 application/octet-stream,MIME设置为该值后,浏览器不会自动执行或询问执行这类文件,会以对待附件的形式直接将文件下载至本地。

更多关于MIMIE的解读请查看这篇文章

如果我们如果想自定义下载文件的名字,那么就需要设置Content-Disposition消息。

Content-Disposition 消息头指示回复的内容该以何种形式展示,是以内联的形式(即网页或者页面的一部分),还是以附件的形式下载并保存到本地。

更过关于Content-Disposition的解读请查看这篇文章

...

@GetMapping("/download/byDefault")

public void getImgByDefault(@RequestParam String fileName,

@RequestParam(required=false,defaultValue="") String saveName),

HttpServletResponse response

if(StringUtils.isEmpty(fileName))

response.sendError(404);

return;



//文件存放的路径

String path = "/Users/mac/Desktop/imgtemp/";

//新建文件

File file = new File(path,fileName);

if(!file.exists())

response.sendError(404);

return;



//如果请求参数saveName不为空,进行文件的下载

if(!StringUtils.isEmpty(saveName))

//设置响应长度

response.setContentLength((int)file.length());

//设置响应的MIME类型为application/octet-stream

response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);

saveName = new String(saveName.getBytes("UTF-8"),"ISO8859-1");

//设置content-disposition为attachment;fileName=saveName

response.setHeader(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\""+saveName+"\"");



//读取文件

InputStream is = new FileInputStream(file);

OutputStream os = response.getOutputStream();

//将文件以流的形式输出

IOUtils.copy(is,os);

os.flush();

os.close();

is.close();



我们还可以使用SpringMVC自带的 ByteArrayHttpMessageConverter 转化器来将文件输出,该转换器实现 HttpMessageConverter 接口。可读取所有MIME的请求信息,响应信息的MIME为 application/octet-stream

...

@GetMapping("/download/byConvert")

public HttpEntity getImgByConvert(@RequestParam String fileName,

@RequestParam(required=false,defaultValue="") String saveName)

if(StringUtils.isEmpty(fileName))

return new ResponseEntity<>(HttpStatus.NOT_FOUND);



String path = "/Users/mac/Desktop/imgtemp/";

File file = new File(path,fileName);

if(!file.exists())

return new ResponseEntity<>(HttpStatus.NOT_FOUND);



HttpHeaders headers = new HttpHeaders();

if(!StringUtils.isEmpty(saveName))

headers.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);

headers.setContentLength(file.length());

saveName = new Sting(saveName.getBytes("UTF-8"),"ISO8859-1");

headers.add(HttpHeaders.CONTENT_DISPOSITION,"attachment;fileName=\"" + saveName + "\"");

else

headers.setContentType(MediaType.IMAGE_PNG);



return new HttpEntity<>(FileCopyUtils.copyToByteArray(file),headers);



upload.jsp

content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

Document
参考技术A 1、首先我们先找到一个Java生成的Jar文件,把它存放在指定位置已方便查看。

2、然后右键点击Jar文件,选择打开方式,然后设定为压缩文件打开的方式,这时候我们就会看到桌面上的Jar文件变成了一个压缩包的图标。

3、然后我们双击桌面的Jar文件,就可以以压缩包的形式查看Jar文件里面的具体内容了。
参考技术B 1、打开以上网址,搜索fastjson
2、点击条目,选择对应版本
3、选择jar包,查看即可。

以上是关于怎么查看python中已安装的包的主要内容,如果未能解决你的问题,请参考以下文章

adb常用命令

dpkg安装工具

查看pip已经安装过的包

python 查看版本号以及安装的包 , cmd查看目录,查看dir 参数

linux python下怎么安装第三方函数库?

关于python3包的安装问题?