当前位置: 首页 > 知识库问答 >
问题:

无法pip冻结Py

潘灵均
2023-03-14

我在Pycharm有一个简单的项目,我正在努力加载到VPS上。我想利用pip冻结来构建需求。txt文件,并在VPS上安装所需的软件包。

不幸的是,当我激活与我的项目关联的 venv 时,pip freeze 的输出似乎是我默认 python3 安装中的所有包,而不是我的项目。

我上传了一张屏幕截图,显示了Python解释器设置和终端pip冻结输出。

在这种情况下,venv应该只包含pip、selenium、setuptools、urllib3。然而,无论我如何尝试激活venv(Pycharm终端、os x终端)和停用,pip冻结的输出总是一长串包,这些包似乎是我在正常的Python3环境中安装的。

我在想,Pycharm是不是“过度管理”了我的包裹,还是我;我只是在哪里出错了。

谢谢你!

共有1个答案

杜嘉木
2023-03-14

似乎我的pip仍然是全局pip,因此当我运行哪个pip时,我得到了/usr/本地/bin/pip3。通过使用venv pip,我只能获得该项目的包。

path/to/venv/bin/pip3 freeze

下面的方法也有效。

python3 -m pip freeze
 类似资料:
  • 例如,如果安装龙卷风与pip像这样: 不会返回列表中的tornado包,它只显示: 另外,当我运行时,它会返回: 出什么事了?

  • 问题内容: 完成后,我将获得已明确安装的软件包以及与这些软件包相关的软件包。 例如: 好的,但是接下来我将这个Requirements.txt安装在另一个环境中,得到的结果与删除的最后两行相同。 所以我的问题是:我如何创建未显示所有可计算依赖关系的最简化的requirements.txt? 问题答案: 现在有(免责声明:我做到了)。 您所需要做的就是从PyPI安装并在Python环境中运行。 如果

  • 我想在一个小型Python项目中使用这种管理依赖模块的方法:http://blog.zoomeranalytics.com/pip-install-t/ 简言之,我会: 然后加上/pip libs到PYTHONPATH并运行我的脚本。 这似乎是,但我喜欢使用pip冻结,它不允许我做任何类似的事情 查看文件夹中安装的软件包。当然,我可以看一下里面的内容,但是用--target来显示安装在文件夹中的包

  • 我有一个与cassandra连接的springboot应用程序。我试图在地图中创建地图,但遇到以下异常。在我看来,即使我使用了冻结值,它仍在发送cal,但没有关键字冻结 错误 代码 马文

  • 问题内容: 这是一个片段 我正在使用和作为文本框。文本框应显示“ Hello”,然后等待一秒钟,但是,当我尝试执行此操作时,它会等待一秒钟,然后放置“ Hello”一词,这不是我想要的。 我不确定为什么会这样,因为我将其按逻辑顺序放置。如果有人可以帮助我,那就太好了。 编辑: 有谁知道替代方案,所以我可以使用“延迟”效果吗? 问题答案: 永远不要从Swing事件线程中调用Thread.sleep(

  • 我一直试图使这个应用程序,将产生一个折线图后,我点击"添加新数据项"按钮。现在,在我点击按钮后,什么都没发生(gui冻结),在我最大化框架后,图形出现在框架内,这意味着我的程序工作了,但我不知道为什么我的gui冻结了。我见过类似的问题,人们回答说必须引入一个新的线程来处理不同的拍摄,我也尝试过,但它仍然不起作用,只是让情况变得更糟。有人知道我犯了什么错误吗?这是我的代码: 谢谢你!