换成m1pro了之后,还是下载了anaconda(因为要复现的文献使用的是conda环境)
但是发现没法用conda安装虚拟环境
一. 安装虚拟环境
于是选择用mkvirtualenv尝试一下,参考的是这个链接🔗
MacOS系统下创建Python虚拟环境_疯狂的测试员的博客-CSDN博客_mac python 虚拟环境
但是没法用find指令(不知道是什么情况)于是就参考了这个视频8 补充mac配置虚拟环境_哔哩哔哩_bilibili
在视频中配置环境变量时,用的ls -a找到了.bash_profile
export WORKON_HOME='~/.virtualenvs'
export VIRTUALENVWRAPPER_PYTHON=/Users/xiaoguojunqiao/installationpackage/anaconda3/bin/python3
source /Users/xiaoguojunqiao/installationpackage/anaconda3/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_VIRTUALENV=/Users/xiaoguojunqiao/installationpackage/anaconda3/bin/virtualenv
#仔细看视频中的注释,有3个文件需要用which寻找
#然后保存退出(并不知道如何操作),最后
source ~/.bash_profile
#就能够运行虚拟环境了
#我配置的是
mkvirtualenv -p /Users/xiaoguojunqiao/installationpackage/anaconda3/bin/python3 aggmapnet
就可以workon啦~
然后扯了半天之后,发现没有按照python3.6版本装
所以只能用conda装了
但是始终报错
始终始终
最后看到了一篇帖子找到了些头目
在MAC M1芯片上创建一个基于intel芯片的虚拟环境_CY_WU的博客-CSDN博客_mac m1下安装interl cup 虚拟机
conda - Cannot install Python 3.7 on osx-arm64 - Stack Overflow
于是在conda create之前
(base) xiaoguojunqiao@Dracos-MacBook-Pro ~ % conda config --env --set subdir osx-64
(base) xiaoguojunqiao@Dracos-MacBook-Pro ~ % conda create -n aggmapnet python=3.6
#在终端创建环境时使用以下代码
CONDA_SUBDIR=osx-64 conda create -n myenv_intel python=3.9
conda activate myenv_intel
conda config --env --set subdir osx-64
#最后一句保证通过conda安装的库都是支持intel芯片的
最后终于配好了新的虚拟环境,泪目.jpg
之后又涉及到啦如何配置所需要的包