我读了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
为什么找不到命令pc ?
安装后,我试图创建一个项目,但失败了因为没有PC命令。
在我的情况下,我使用二手Mac。
也许当前的Python环境是质量。所以,我不知道下一步该做什么。有人能帮我吗?
安装NodeJS 12.22
- Install
n
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo npm install -g n
- Install NodeJS 12.22 by n
$ sudo n 12.22
设置pynecone环境
- Install anaconda from https://www.anaconda.com/products/distribution
- 使用conda命令创建pynecone虚拟环境
- 创建清晰的python 3.11虚拟环境
$ conda create -n pynecone-311 python=3.11
- 进入python 3.11虚拟环境
$ conda activate pynecone-311
- Install pynecone package
$ pip install pynecone
- 测试pynecone环境
$ mkdir my_app_name
$ cd my_app_name
$ pc init
$ pc run
然后你可以享受它。
如果你需要更多的信息来使用conda和n.
你可以在这里参考我的文件。
https://hackmd。
详细说明如何使用它们
管理虚拟环境。
一个命令,为初学者安装一切
如果你不想手动安装NodeJS,还有另一种方法。因为有些包默认支持nodejs。
(1)从https://www.anaconda.com/products/distribution安装anaconda打开终端
在conda 中设置pynecone应用程序开发环境的一个命令eval "conda create -n pynecone-core python=3.11 -y && conda install -n pynecone-core -c conda-forge pynecone -y"
如果你是VSCode用户,VSCode的终端为conda设置了错误的PATH。
在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/node
你需要:
- 查找
pc
二进制文件(程序)的安装位置,和 - 确保它在你的PATH上。
查找,运行:
find /usr /opt ~ -type f -name pc
将在/usr
,/opt
和您的HOME目录中查找一个名为pc
的文件(不是目录)。
当您找到它时,您可以在每次运行pc
时使用完整路径,或者将包含pc
的目录添加到您的path中。如果你在:
/usr/local/bin/pc
你需要使用:
/usr/local/bin/pc ...
每次你想运行它,或者只做一次:
export PATH=$PATH:/usr/local/bin
,你可以每次运行它,只需:
pc ...
因为它将在您的PATH上。