Прочитал https://pynecone.app/docs/getting-started/installation.
Установка
$ pip install pynecone
$ mkdir my_app_name
$ cd my_app_name
$ pc init
zsh: command not found: PC
Почему командный компьютер не найден?
После установки я попытался создать проект, но не удалось потому что нет команды ПК.
В моем случае я использую подержанный Mac.
И, возможно, текущая среда Python является массовой.
Итак, я понятия не имею, что делать дальше.
Может кто-нибудь мне помочь?
Это подержанный Mac, который мне подарил мой друг. Так что я не знаю.
Отлично ~ Может быть, вы можете подумать о настройке среды разработки pynecone с использованием какой-либо виртуальной среды. Я сделал это, и это работает для меня.
Я не очень хорошо знаком с виртуальной средой Python. Не могли бы вы оказать мне услугу?
Конечно. В официальном документе нам нужен (1) пакет python с pynecone и (2) NodeJS 12.22. Я использую conda для настройки виртуальной среды Python (python 3.11). И я использую для настройки NodeJS 12.22. Пожалуйста, подождите меня минутку. Я подготовлю статью, чтобы ответить на ваш вопрос.
Вам необходимо:
pc
, иЧтобы найти его, запустите:
find /usr /opt ~ -type f -name pc
Это будет искать в /usr
, /opt
и вашем домашнем каталоге файл (не каталог) с именем pc
.
Когда вы найдете его, вы можете либо использовать полный путь каждый раз при запуске pc
, либо добавить каталог, содержащий pc
, в свой PATH. Итак, если вы найдете это в:
/usr/local/bin/pc
вам нужно будет либо использовать:
/usr/local/bin/pc ...
каждый раз, когда вы хотите запустить его, или просто сделайте это один раз:
export PATH=$PATH:/usr/local/bin
то вы можете запускать его каждый раз, просто:
pc ...
потому что это будет на вашем ПУТИ.
n
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo npm install -g n
$ sudo n 12.22
$ conda create -n pynecone-311 python=3.11
$ conda activate pynecone-311
$ pip install pynecone
$ mkdir my_app_name
$ cd my_app_name
$ pc init
$ pc run
Тогда вы можете наслаждаться этим.
Вы можете обратиться к моему документу здесь.
https://hackmd.io/@milochen0418/create-pynecone-env-in-mac
В нем подробно описано, как их использовать для
управлять виртуальной средой.
Есть еще один способ, если вы не хотите устанавливать NodeJS вручную. Потому что некоторые пакеты могут поддерживать nodejs по умолчанию.
(1) Установите анаконду с https://www.anaconda.com/products/distribution Открытый терминал
(2) Одна команда для настройки среды разработки приложений pynecone в conda
eval "conda create -n pynecone-core python=3.11 -y && conda install -n pynecone-core -c conda-forge pynecone -y"
Если вы являетесь пользователем VSCode, у терминала VSCode возникает проблема с установкой неправильного PATH для conda.
В терминале VSCode мы можем использовать следующий способ активации среды.
eval "conda deactivate && conda deactivate && conda activate pynecone-core"
Теперь все в порядке.
В конце вы можете ввести следующую команду, чтобы проверить, что ваш терминал запущен по правильному пути и правильной версии Python и nodejs.
which node
node --version
which python
python --version
Пути node и python должны быть следующими.
$HOME/opt/anaconda3/envs/pynecone-core/bin/python
$ HOME/opt/anaconda3/envs/pynecone-core/bin/узел
Привет~@Gap Chen Вы устанавливаете его в чистой среде Python? В вашей среде установлен другой пакет, прежде чем, возможно, по какой-то причине он будет развиваться?