簡體   English   中英

RPM與Python Virtualenv沖突

[英]RPM conflicts with Python Virtualenv

我們使用RHEL5群集,並為應用程序創建自定義RPM,以便我們可以在現場部署它們。

我遇到了一個不尋常的問題,其中我們的virtualenv中的特定目錄導致RPM沖突,我不知道為什么。

我們有一個軟件包(python26-2.6.5-6.el5.x86_64)提供了我們的主要Python可執行文件。 它已安裝用於其他服務,但未被我們的項目使用。 我們的項目使用virtualenv。

由於某種原因,virtualenv的“ encodings”目錄引起沖突。

以下是python26軟件包提供的文件: https ://gist.github.com/reidja/5749089#file-python26-file-list

這是我們的規格文件: https : //gist.github.com/reidja/5749089/raw/8c91a238e488b93d3ca9c4ce07c8eada360095dd/Our+Spec+File

這是yum的輸出: https : //gist.github.com/reidja/5749089/raw/5a543765bfadfb384b6136420527ce941df55bb6/yum+localinstall

如果有人能指出我正確的方向,將不勝感激。

我們的自定義構建環境將符號鏈接作為文件(如cp -H)拉入。 這導致我們的virtualenv中的encodings目錄作為真實文件進入,而不是針對/ usr / lib64的符號鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM