从头开始踩的坑-之Mac用virtualenv配虚拟环境

换成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

 之后又涉及到啦如何配置所需要的包

二. 如何配置requirement.txt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值