Vagrant up дает ошибку после того, как я обновился до powwershell 3.0 в git bash [duplicate]

Обновите несколько лет спустя: Python 3.6 теперь поддерживает PEP515 , и поэтому вы можете использовать _ для улучшения удобочитаемости с плавающей и целочисленной литералами.

Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 1_1000
11000
>>>

Для справки по истории, вы можете посмотреть на лексический анализ для строгих определений python2.7 , python3.5 ...

Для python3.6.0a2 и ранее вы должен получить сообщение об ошибке, подобное:

Python 3.6.0a2 (v3.6.0a2:378893423552, Jun 13 2016, 14:44:21) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 1_000
  File "", line 1
    1_000
        ^
SyntaxError: invalid syntax
>>> amount = 10_000_000.0
  File "", line 1
    amount = 10_000_000.0
                      ^
SyntaxError: invalid syntax

174
задан Sam 8 February 2016 в 11:42
поделиться

11 ответов

У меня возникла эта проблема при попытке запустить 32-разрядную ОС с выделенным для нее объемом более 3584 МБ ОЗУ. Установка гостевой ОС RAM на 3584 МБ и менее помогла.

Но я закончил просто включение флага в BIOS тем не менее.

17
ответ дан Artur Klesun 19 August 2018 в 02:08
поделиться

Включение / выключение PAE / NX не помогло мне. Мне просто нужно было включить виртуализацию на моем компьютере. Я работал над HP Compaq 8200 и выполнил следующие шаги, чтобы включить виртуализацию. Если вы работаете на другом компьютере, вам, вероятно, просто нужно посмотреть, как включить виртуализацию на вашем компьютере. Ниже приведенные ниже шаги для HP Compaq 8200 (или аналогичных) копируются из комментария, размещенного пользователем qqdmax5 на доске объявлений Hp здесь .


Для запуска виртуальных машин VM VM / VMware на 64-битном хосте необходимо включить технологию виртуализации (VTx) и технологию виртуализации Directed I / O (VTd).

Обычно эти настройки отключены на уровне BIOS.

Чтобы включить VTx и VTd, вы должны изменить соответствующие настройки в BIOS.

Вот пример того, как это сделать это для HP Compaq 8200 или аналогичного ПК:

  1. Запустите машину.
  2. Нажмите F10, чтобы войти в BIOS.
  3. Безопасность-> Безопасность системы
  4. Включить технологию виртуализации (VTx) и технологию виртуализации Directed I / O (VTd).
  5. Сохранить и перезагрузить компьютер.

также обсуждается на этом askubuntu .

117
ответ дан Community 19 August 2018 в 02:08
поделиться
  • 1
    +1 Спасибо за этот ответ. Для моего ПК Lenovo мне пришлось делать amiduos.com/support/knowledge-base/article/… – Mayoares 13 April 2016 в 16:08
  • 2
    После обновления окна менялись настройки BIOS. Чтобы заставить его работать снова, мне пришлось отключить Vt-d и включить аппаратную виртуализацию в BIOS. – Ben 13 July 2016 в 10:54
  • 3
    Это правильный ответ для всех пользователей, чьи настройки BIOS (VTx) были отключены. Спасибо за публикацию. – Alex Raj Kaliamoorthy 20 July 2016 в 06:14
  • 4
    В моем BIOS мне пришлось включить технологию Intel Virtualization Technology. – Kris 16 August 2016 в 16:01
  • 5
    Это также было проблемой для меня, запустив более старый ноутбук HP EliteBook и ОС Linux. F10 & gt; BIOS & gt; Конфигурация системы. & GT; VirtualizationTechnology – RoboBear 26 May 2018 в 04:37

Просто проверьте, сколько процессоров вы выделяете. С одним процессором вам не нужно играть с вашей биозой.

1
ответ дан Denis Pitzalis merge me 19 August 2018 в 02:08
поделиться

Мой BIOS VT-X включен, но мне пришлось выключить PAE / NX, чтобы запустить виртуальную машину.

6
ответ дан GeorgeC 19 August 2018 в 02:08
поделиться

Если вы на 32-битной машине не разрешаете более 3584 МБ ОЗУ, и она будет работать.

5
ответ дан MFM 19 August 2018 в 02:08
поделиться

Мне пришлось выключить PAE / NX, а затем вернуться на ... voila !!

3
ответ дан Raj 19 August 2018 в 02:08
поделиться
  • 1
    Я согласен, это же сработало для меня. Windows 10 x64, Virtual Box 5.0.14. Мне пришлось отключить PAE / NX в вариантах VB, и это помогло. – DawidSibinski 4 February 2016 в 21:35

В виртуальной ячейке «Настройки»> «Системные настройки»> «Процессор»> «Включить параметр PAE / NX». Он разрешил мою проблему.

57
ответ дан Sandeep 19 August 2018 в 02:08
поделиться
  • 1
    Можете ли вы уточнить? – CinCout 30 November 2015 в 07:12
  • 2
    это не сработало для меня вообще – Spider 7 February 2016 в 02:36
  • 3
    Мне нужно было снять флажок Включить PAE / NX. Это заставило ошибку уйти и началась виртуальная машина! – wallyk 14 April 2016 в 20:57
  • 4
    Как это отличается от stackoverflow.com/a/34741964/1221410 ? Что было перечислено около 3 лет до этого ответа? – Dave 13 May 2016 в 07:19
  • 5
    Не работала и для меня. Однако в настройках & gt; Система & gt; Ускорение, я снял флажок «Включить VT-x / AMD-V». и тогда это работает! (Я отключил опцию PAE / NX). – Florian Richoux 13 August 2016 в 11:48

Для последней версии Windows 10 (материнская плата / процессор HP и материнская плата Intel),

Выполните следующие шаги, начиная с:

Settings ->
Update & Security ->
Recovery ->
Advanced startUp -> Restart now

F10 (System Recovery) -> System Configuration tab -> Virtualization Technology

Включить

F10 для сохранения и выхода

3
ответ дан src3369 19 August 2018 в 02:08
поделиться
  • 1
    Благодарю. Это заставляет всех пользователей Windows двигаться в правильном направлении. У меня есть материнская плата ASUS, и мне пришлось отключиться от меню Advanced Startup, а затем физически начать просмотр BIOS (F2 / Del для ASUS) ... один раз в BIOS он находился в Advanced = & gt; Advanded Configuration = & gt; CPU и называется Intel Virtualization Technology. – andrewteg 4 May 2018 в 14:54

Это проблема с ОЗУ. Документация самообучаема:

Вы пытаетесь выделить VM на 3 ГБ ОЗУ. Для этого требуется: (a) 64-битная хост-система; и (б) истинное аппаратное прохождение, т. е. VT-x.

Быстрое решение

Выделите менее 3 ГБ для виртуальной машины.

Полное решение

  1. Убедитесь, что ваша система 64-разрядная.
  2. Включите виртуализацию на своем хост-компьютере. Вы можете найти, как это сделать здесь или есть много других ресурсов, доступных на Google .
163
ответ дан Suever 19 August 2018 в 02:08
поделиться
  • 1
    Быстрое решение не работало в моей системе. Пришлось включить виртуализацию в BIOS. (Ubuntu 16.04) – Edo 13 April 2017 в 11:25

Выполните следующие шаги в Oracle VM VirtualBox Manager:

  1. Выберите виртуальное устройство и выберите «Настройки»
  2. . Перейдите в «Система» и щелкните вкладку «Процессор»
  3. Отметьте флажок Включить PAE / NX
  4. Нажмите «ОК» и вы закончите

Чтобы проверить, запустите виртуальное устройство из виртуальной машины VM VM. Если все пошло хорошо, устройство загрузится.

Закройте это устройство и откройте его из Genymotion.

16
ответ дан Tinashe Chinyanga 19 August 2018 в 02:08
поделиться

включить PAE / NX в конфигурации виртуальной сети

8
ответ дан Weverton Souza 19 August 2018 в 02:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: