我想获得一个Python模块列表,这些模块在我的Python安装(UNIX服务器)中.
如何获得计算机中安装的Python模块列表?
有没有办法在Python中列出所有已安装的软件包及其版本?
我知道我可以进去python/Lib/site-packages看看存在哪些文件和目录,但我觉得这很尴尬.我正在寻找的东西类似于npm list即NPM-LS.
将 pip 从 1.4.x 升级到 1.5 后,pip freeze输出我全局安装的(系统)包列表,而不是安装在我的 virtualenv 中的包。我已经尝试再次降级到 1.4,但这并不能解决我的问题。它有点类似于这个问题,只是它已经按预期工作了几个月。有没有办法调试和/或修复这个?
似乎 virtualenv 根本没有效果。在其中安装软件包也会全局安装它们。
蟒蛇:3.5
IDE : 可视化代码
平台:win 10 64位
首先我创建了一个虚拟环境_kerasVenv,然后激活环境,然后pandas使用pip.
这是我的目录结构:
我在Exercise files文件夹中添加了一个 python 脚本,我试图在其中使用 Pandas 读取 .csv 文件
test= pd.read_csv('test.csv', encoding='utf-8')
Run Code Online (Sandbox Code Playgroud)
.csv 文件和 python 脚本在同一个文件夹中,所以错误的路径不是问题。但我收到以下错误:
Unable to open 'parsers.pyx': Unable to read file (Error: File not found (c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps\pandas\_libs\parsers.pyx)).
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么python在c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps文件夹中寻找pandas以及为什么文件pandas夹中的原始文件夹中不存在parsers.pyx文件_kerasVenv吗?我怎样才能摆脱这个错误?
更新:我在悬停import pandas as pd声明时发现它正在c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps. 为什么会发生?
我的django项目有一个虚拟环境,但是当我点击时pip freeze,我会得到一个全球站点软件包列表,其中包括太多的软件包,例如ubuntu软件包和许多无关紧要的东西。无论virtualenv是否处于活动状态,都会发生这种情况。我的网站软件包列表看起来也有些苗条,所以我想知道venv是否一直在工作。
(env)~/code/django/ssc/dev/env/lib/python2.7/site-packages> ls
django
Django-1.4-py2.7.egg-info
easy-install.pth
pip-1.0.2-py2.7.egg
setuptools-0.6c11-py2.7.egg
setuptools.pth
Run Code Online (Sandbox Code Playgroud)
我怎么了
我想.txt用我的环境正在使用的所有 python 包创建一个文件,并将其包含在 git repo 中,以便任何需要运行代码的人都可以创建一个环境,安装列表中的所有包并使用它.
我有两个问题,首先,如何.txt使用所有已安装的软件包创建该文件?其次,拥有该.txt文件的人如何在其全新的 anaconda 环境中安装其中的所有内容(使用 pip3?)?
pip ×4
python ×4
virtualenv ×2
anaconda ×1
csv ×1
install ×1
module ×1
packages ×1
pandas ×1
python-3.x ×1