2015-01-21 5 views
2

Я пытаюсь установить cx_freeze в виртуальную среду, которую я создал в anaconda. Изнутри окружающей среды, я типа (https://binstar.org/pyzo/cx_freeze):Установите cx_freeze на anaconda?

conda install -c https://conda.binstar.org/pyzo cx_freeze 

я получаю следующее сообщение:

Fetching package metadata: ... 
Solving package specifications: .. 
Error: Unsatisfiable package specifications. 
Generating hint: 
[2/2     ] |#####################################################################################################################################################################################| 100% 

Hint: the following combinations of packages create a conflict with the 
remaining packages: 
    - python 2.7* 
    - cx_freeze 

Я использую анаконды 3.7.4 на питона версии 2.7.9 на Linux, Ubuntu 64 14.

+1

этого канала имеет пакеты cx_Freeze для Python 3 ([см. файлы] (https://binstar.org/pyzo/cx_freeze/files)). Если вы хотите использовать его с Python 2, вам нужно будет сделать пакет conda для cx_Freeze с Python 2 или 'conda install pip' в вашу среду и использовать его для установки cx_Freeze. –

+0

Спасибо. Если вы хотите добавить это как ответ, я отмечу как принятый. –

ответ

5

В случае conda install не может установить пакет, потому что существует конфликт с версией Python вы используете:

  • убедитесь пип установлен в текущей (виртуальной) среде Python: conda install pip (или conda list, чтобы увидеть ли пип находится в списке установленных пакетов)
  • установить пакет с помощью пипа: только pip install <name of your package>
Смежные вопросы