-
使用python3,目前脚本用的浏览器指定的是mac下火狐浏览器
-
安装启动火狐浏览器的插件
HOMEBREW_NO_AUTO_UPDATE=1 brew install geckodriver
安装pyenv,然后开启虚拟环境,命名为myenv.
HOMEBREW_NO_AUTO_UPDATE=1 brew install pyenv(跳过brew更新慢,直接安装虚拟环境管理插件)
pyenv install 3.9.6 (安装python版本3.9.6)
pyenv install --list
virtualenv myenv
需要改写mac的环境变量,进入环境文件:
nano ~/.bashrc
添加下面代码
export PATH="/Applications/Firefox.app/Contents/MacOS:$PATH"
export PATH="$PATH:/Users/supplyframe/Library/Python/3.9/bin"
export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"
刷新环境文件:
source ~/.bashrc
进入目录安装依赖:
pip3 install selenium beautifulsoup4 webdriver-manager urllib3==1.26.16 list
pip3 install openpyxl pandas lxml
编译脚本.
python3 spider.py
在 Windows 上,pyenv
的原版通常是用于 Unix/Linux 系统的。为了在 Windows 上使用类似的功能,我们可以使用一个名为 pyenv-win
的工具,它是 pyenv
的一个 Windows 版本。以下是详细步骤,如何安装 pyenv-win
,然后安装 Python 3.9.6,并安装 virtualenv
。
-
安装 Git(如果没有安装):
- 首先,你需要安装 Git,因为
pyenv-win
通过 Git 安装。 - 下载并安装 Git:Git for Windows。
- 首先,你需要安装 Git,因为
-
通过 Git 安装
pyenv-win
:- 打开 PowerShell 或 命令提示符 (以管理员身份运行)。
使用以下命令克隆
pyenv-win
:git clone https://github.com/pyenv-win/pyenv-win.git $HOME\.pyenv
-
设置环境变量:
- 打开 系统属性 > 环境变量。
- 在用户变量中找到
Path
,点击编辑。 - 添加以下两行路径(假设你克隆到了默认路径
%USERPROFILE%\.pyenv
):%USERPROFILE%\.pyenv\pyenv-win\bin %USERPROFILE%\.pyenv\pyenv-win\shims
-
重启终端:
- 完成设置后,关闭并重新打开命令提示符或 PowerShell。
-
验证安装:
- 运行以下命令,确保
pyenv-win
已正确安装:pyenv --version
- 运行以下命令,确保
-
列出可用的 Python 版本:
- 运行以下命令查看所有可安装的 Python 版本:
pyenv install --list
- 运行以下命令查看所有可安装的 Python 版本:
-
安装 Python 3.9.6:
- 运行以下命令安装指定的 Python 版本:
pyenv install 3.9.6
- 运行以下命令安装指定的 Python 版本:
-
设置全局版本:
- 安装完成后,你可以将 Python 3.9.6 设置为全局默认版本:
pyenv global 3.9.6
- 安装完成后,你可以将 Python 3.9.6 设置为全局默认版本:
-
验证 Python 安装:
- 运行以下命令验证已安装的 Python 版本:
python --version
- 运行以下命令验证已安装的 Python 版本:
-
安装
virtualenv
:- 运行以下命令来使用
pip
安装virtualenv
:pip3 install virtualenv
- 运行以下命令来使用
-
创建虚拟环境:
-
进入你想要创建虚拟环境的项目目录:
cd path/to/your/project
-
使用
virtualenv
创建一个新的虚拟环境(例如myenv
):virtualenv myenv
-
-
激活虚拟环境:
-
在 Windows 上,激活虚拟环境的命令如下:
myenv\Scripts\activate
-
激活成功后,命令提示符前面会显示
(myenv)
,表示虚拟环境已启用。
-
-
安装项目依赖:
- 在虚拟环境中,你可以用
pip
安装所需的依赖包:pip3 install <package_name>
- 在虚拟环境中,你可以用
-
退出虚拟环境:
- 完成工作后,你可以通过以下命令退出虚拟环境:
deactivate
- 完成工作后,你可以通过以下命令退出虚拟环境:
通过以上步骤,你在 Windows 上成功安装了 pyenv-win
,然后使用它安装了 Python 3.9.6,并且安装了 virtualenv
来创建和管理 Python 虚拟环境。这使得你可以轻松地在不同的 Python 版本和项目环境之间切换。