当我想使用 google Colab 时,PyTorch 和 Python 3.10 似乎存在兼容性问题。
我需要使用 !pip install torch==1.8 torchvision==0.9 但这个问题不允许我。
我应该降级。
我需要获取降级Python版本的代码。
我也遇到过类似的问题。这似乎是由于 Colabs 被推送了“升级”。我认为这解决了“升级”问题: https://github.com/googlecolab/colabtools/issues/3646#issuecomment-1570238781
可能比这更多,但这就是我在 colabs 笔记本中降级 python 的方法:
!sudo apt-get update -y
!sudo apt-get install python3.8 -y
!echo 2 | sudo update-alternatives --config python3 #'echo 2' auto-inputs '2' so that it doesn't have to be done manually
我希望这有帮助。祝你好运。
以下是降级Python的方法。但你要注意的是,每次你想使用conda环境来安装或使用它时,你必须先使用这个脚本
! source activate env_name;
来激活它,然后在这个脚本后面准确地写下你想要的命令。
! python --version
!pip install -q condacolab
import condacolab
condacolab.install()
!conda --version
您应该从此代码的输出中选择一个 python 版本,并在下一步中替换为
PYTHON_VERSION
:
!conda search python
! conda create -n env_name python=PYTHON_VERSION # PYTHON_VERSION can be 3.9 or any other releas
您应该创建一个
requirements.txt
文件并放置 您需要安装的所有软件包的名称。
! source activate env_name; python --version; pip -V; pip install -r requirements.txt