Если вы используете python 3.6, это сработало для меня:
sudo apt-get install python3.6-tk
вместо
sudo apt-get install python3-tk
Что работает для других версий python3
@Andrew - я нахожусь точно в Вашей ситуации. Я использую MBP, в то время как моей работой компании является просто базирующаяся Microsoft: т.е..NET, COM и т.д., В то время как ничто не может разбить рабочий Vista исходно в Учебном лагере (я никогда не видел Vista, выполненный настолько быстро), тонкости наличия Вашего Mac OS быть "основной" ОС, для Интернета, почта и т.д. получила меня к следующей конфигурации. Работы как очарование:
Для не разработка случайная потребность я также сохраняю Microsoft Office 2007 установленным. У них действительно есть порты MAC, но те не всегда сокращают его.
Еще одна вещь, существует Глубокий Жареный Подкаст Байтов , который является полностью о разработке.NET на Mac - можно найти некоторые самородки там также.
Я разрабатываю в ASP.NET на моем Mac почти ежедневно, и я должен подвергнуть сомнению, почему Вы не интересуетесь Учебным лагерем. Да, VMware хорош, но за мои деньги ничто не бьет выполнение запуска Windows отдельно на Mac
Просто расширив это немного от исходного вопроса, существуют некоторые из нас выполнение техническая разработка Windows Дельфи на виртуальных машинах, также.
у меня есть MacBook Pro (1-й генерал) с несколькими концертами поршня и недавней iMac (с 4 концертами поршня). У меня было больше удачи, чем xanadont с внешними дисками, выполняя несколько различных брендов на Firewire 400 и находя, что они соглашаются с 16-20Gb VMs. Если я собираюсь быть в одном месте в течение нескольких дней (или в офисе на iMac, или на дороге с MBP) тогда я скопирую VM в локальный диск, но как правило это хорошо работало в течение приблизительно 2 лет теперь.
я запустил с Параллелей, но там приехал точка, когда они начали выпускать версии, которые не были регрессией, протестированный, и иногда основной материал будет внезапно поврежден в текущем выпуске. Простая фиксация, прекратите загружать новую версию и останьтесь 3-6 месяцев позади всех остальных. Тогда я должен был дать VM коллеге и должен был пройти несколько обручей, вытаскивающих его из Параллелей и в VMware. В той точке я попробовал бету Fusion, имел собственный опыт перемещения VM между Mac и Windows (без реальной суеты вообще), и это убедило меня переключиться на Fusion. Я должен сказать, Fusion является превосходным, стабильным, надежным инструментом.
я выполняю WInXP Pro SP 3, Дельфи 7, Дельфи 2007, SQL Express и различные средства разработки на моем VMs (я склонен иметь VM для каждого из моих клиентов).
И я соглашаюсь с xanadont о вещи поршня на 1 ГБ - мои имеют тенденцию иметь концерт и более - я не видел реального изменения в поведении/производительности с> 1 ГБ в vm, таким образом, это более обеспечено данный хостовой операционной системе, а не виртуальной.
Я нахожусь в одной лодке; VMware на MBP, делая разработку.NET (и немного Моно, но это - различный зверь). Я рекомендовал бы обновить к бетам Fusion 2.0, если Вы еще не имеете; они быстрее и предлагают некоторые большие новые возможности (несколько снимков! приложение, связывающееся!) и, по моему опыту, так же стабильны как 1.x выпуски.
Я использую Книгу Mac Pro также, но я выполняю Vista. Я отложил немного пространства, таким образом, я мог также выполнить Leopard и просто использовать Учебный лагерь. Можно использовать Учебный лагерь, чтобы просто загрузиться из окон, таким образом, Вы никогда не должны иметь дело с Leopard, если Вы не хотите.
я был бы высоко reccomend он, потому что Apple делает большие аппаратные средства, в то время как Microsoft делает большие инструменты (и также большое OSs, я люблю Vista)
разрешение и downmod меня для того, чтобы быть фанаткой, но я нашел что работы для меня.
Отравленный большой дозой наркотика, это зависит от того, какую разработку.NET каждый пытается сделать, и для какой платформа. Если Вы нацелены на Windows и создаете что-то другое, чем консольные приложения, Вы являетесь лучшими от не использования Моно, поскольку Моно проекты являются не обязательно drop-in-to-Windows-and-go решениями.
Я полагаю, что проект , моно , имеет поддержку Mac.
Это предполагает, что Вы хотите разработать непосредственно на Mac и что Вы рады воздержаться от части MS определенные функции и инструменты (так никакой C#3.0, библиотеки как WPF и Visual Studio).
, Конечно, с помощью paralles/vmware/virtualbox или любая другая виртуальная машина с гостем окон, как Вы описываете, будет также хорошо работать.
Это не просто связанная.NET, но это в духе объекта Пробелов использования в вопросе.
подсказки по Сенсорной панели для MacBook рабочий Leopard (может не поддерживаться в более ранних версиях OS X):
Установки системы Набора, Клавиатура & Мышь, Сенсорная панель для использования Двух Пальцев Вторичный Щелчок. Это позволяет Вам использовать два касания пальца вместо Управления + комбинация Щелчка для Вторичного Щелчка (лучше знают как контекстное меню нам разработчиков.NET).
Установки системы Набора, Клавиатура & Мышь, Сенсорная панель для использования Двух Экранного Масштабирования Пальца для увеличения области на экране путем поддержания Клавиши CTRL и прокрутки или вниз. Это полезно для того, чтобы быстро увеличить мелкие шрифты или деталь изображения в любом приложении Mac и в Windows, работающем под VMware Fusion. Можно выбрать или Управление, Функциональные или Командные клавиши для изменения масштаба путем нажатия кнопки Options наряду с другими настройками.