Mac Python仮想環境

Python3をインストールする

brew install python3

pip ソース構成を更新する

  • pip設定ファイルを作成する
cd ~
mkdir .pip; cd .pip; touch pip.conf;
  • Tsinghua pip ソースを使用して、pip.conf に次の設定項目を追加します。
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

virtualenv を使用して仮想環境を管理する

  • 関連ソフトウェアをインストールし、環境変数を構成する
# virtualenv相对于把python环境拷贝一份,在虚拟环境下通过pip安装的工具只在该虚拟环境下有效
pip install virtualenv

# 安装管理工具 virtualenvwrapper
pip install virtualenvwrapper

# 设置环境变量 便于管理
export WORKON_HOME=~/Envs
sh /usr/local/bin/virtualenvwrapper.sh 
source ~/.bashrc
source ~/.bash_profile
  • 基本的な使い方
# virtualenvwrapper基本用法
# 创建虚拟环境 名称为venv 会放到WORKON_HOME中
mkvirtualenv venv

# 可以指定对应解释器的虚拟环境
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv

# 基本命令
workon     # 列出已有的虚拟环境 类似于 source venv/bin/activation
workon venv    # 进入venv虚拟环境中
deactivate    # 推出虚拟环境
rmvirtualenv venv    # 删除命名为venv的虚拟环境

# 建立虚拟环境目录
virtualenv venv
# 启动虚拟环境python
source venv/bin/activate
# 安装相关依赖
pip install -r requirements.txt

参考:https://www.cnblogs.com/technologylife/p/6635631.html


醸造をインストールする

次のコマンドを実行して、最新バージョンの brew (https://github.com/Homebrew/install) をインストールします。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

醸造を更新する

  • 最も単純で失礼な方法: 既存のバージョンの brew をアンインストールし、最新バージョンを再インストールします。
    既存のバージョンをアンインストールし、実行します。
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

  • 最新バージョンをインストールするには、次のコマンドを実行します。
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  • 最初にアンインストールしてからインストールしたくない場合は、次のようにすることができます

    • 次のコマンドを実行します。brew update
      エラーが報告された場合: Error: /usr/local must be writable!
      /usr/local ディレクトリに権限を割り当てる必要があるため、実行してくださいsudo chown -R $(whoami) /usr/local
      。 引き続きエラーが報告される場合:chown: /usr/local: Operation not permitted
      これは、Mac OS 10.13 以降、特に /usr/local ディレクトリに対して強化された権限制限です。これにより、ソフトウェアが Mac 上で root として実行されることが禁止されます (https://blog.csdn.net/shaobo8910/article/details/81121314 を参照)。
      解決策: SIP をオフにする
  • Macを再起動し、Command + RAppleロゴが表示されるまでキーを押し続け、リカバリモードに入ります。

  • ツールの「ターミナル」をクリックします

  • 埋め込むcsrutil disable

  • マックを再起動する

  • 再起動が完了したら、実行しますsudo chflags norestricted /usr/local && sudo chown -R $(whoami)/usr/local

参考:https://blog.csdn.net/fxp850899969/article/details/53284193

おすすめ

転載: blog.csdn.net/iling5/article/details/96013253