Пока выражение внутри круглых скобок возвращает что-то иное, кроме false
, null
, 0
, ""
или undefined
... блок в операторе if
будет выполнен: )
Фактически все из следующих действий будет работать:
<script>
if (3) {
alert('3');
}
if ({}) {
alert('{}');
}
if(window) {
alert('window!');
}
if(true) {
alert('true!');
}
if('hell yeah') {
alert('hell yeah!');
}
</script>
На самом деле, вы ничего не можете сделать, потому что pyswarm зависит от конкретной версии numpy.
Одно решение - вы можете использовать virtualenv для создания отдельной среды python
Вы можете использовать virutalenv , чтобы создавать отдельные среды python для ваших проектов, чтобы версии библиотек не конфликтули между проектами. Я рекомендую использовать pipenv , который является комбинацией pip и virtualenv. Он очень прост в использовании и обладает мощными функциями.