我在一台Linux机器上使用PyCharm社区2022.1。我在我的项目中使用了一个虚拟环境(venv),我很难理解它是如何工作的。
我可以通过PyCharm IDE安装软件包,除非包太大,我得到了一个错误:

我遵从以下建议:
/home/robin/PycharmProjects/ChickenRun2/venv/bin/activate源
pip安装火炬
我知道错误:

打字后:
python -m确保pip
python -m pip安装-升级pip
pip安装火炬
我可以在venv中安装"torch“软件包,但是该软件包似乎没有按照PyCharm IDE安装。

我还注意到了一些奇怪的东西--根据PyCharm的说法,python的版本是:

在命令行中,python版本是:

我已经将PyCharm中的"File > Settings > Project“下的项目解释器设置为在设置venv时使用Base解释器/usr/bin/python,这绝对是python3.10.4
但是,在IDE中,它被列出为Python3.9:

在终端中显示为Python3.10.4:

有人知道这是怎么回事吗?或者建议我如何安装火炬包,以便在PyCharm中使用它?
发布于 2022-04-27 13:02:37
我通过使用PyCharm IDE底部的终端选项卡解决了安装火炬包的问题。
(venv) pip安装--无缓存-dir火炬

当Base解释器是/usr/bin/python (也就是Python3.10)时,我仍然不明白为什么使用Python3.9而不是Python3.10。
此外,我也不明白为什么同一件事不能在终端工作:
/home/robin/PycharmProjects/ChickenRun2/venv/bin/activate源
pip安装-无缓存-dir火炬
它不认识皮普。
但主要问题已经解决了!
https://stackoverflow.com/questions/72013156
复制相似问题