win10/python3.8/scrapy库的安装以及python的环境配置

昨天想下载scrapy,发现要先下载lxml,wheel,pywin32和twisted四个库。在未安装四个基本库之前,错误显示需要安装Microsoft visual C++,由于不太想安装就在网上搜了一下。
在pycharm中下载了lxml,pywin32和wheel,但是twisted下不了。于是,看网上的说明从https://www.lfd.uci.edu/~gohlke/pythonlibs/先下载了适合自己python版本的安装包。
这里python的版本我忘了,所以打开python.exe看了一下,是win32。在这里插入图片描述在这里插入图片描述
网站上选择cp38对于python3.8,win32下载,注意下载到你的administer文件夹里,这样执行安装的时候系统才能找到包。
在这里插入图片描述
然后我在cmd用pip安装,但是它提示我pip命令不是内部或外部命令,也不是可运行的程序,输入python直接跳转到软件商店python3.7下载页面。在这里插入图片描述
在这里插入图片描述
百度以后隐约记起我下载python的时候没有配置环境,于是将下载路径添加到环境变量中的path,但是没有任何变化,依旧跳转下载页面。看网上说的,如果多次安装python,在cmd用where python命令会显示两个地址,然后我的显示了一个地址,然后我怀疑是之前下载3.7的原因。按照where python显示的路径,我找到了可执行文件python.exe,双击运行,跳转python3.7下载页面。
在这里插入图片描述
回到path中删掉找到的where python路径,保留之前添加的python3.8路径,执行python命令,成功。
在这里插入图片描述
pip在python文件下的script中,将其路径同样添加到path,运行pip,还不成功就更新一下pip,Python -m pip install --upgrade pip,然后执行pip命令,成功。
在这里插入图片描述
用pip安装twisted:pip install Twisted-19.10.0-cp38-cp38-win32.whl
(安装包名可以从其属性中复制)
直接顺便安装scrapy:pip install scrapy
然而,我去pycharm的settings里看还是没有这俩包,后来发现下载的包在F:\python3.8\Lib\site-packages下。因为python3.8安装python的工作环境(基本解释器)和pycharm工作环境(虚拟解释器),两个环境相互独立。所以下完了再把它们复制到E:\Python_projects\gp_clm\venv\Lib\site-packages,也就是你常用的某个项目的列表下的site-packages里。
在这里插入图片描述
然后,我又在pycharm里面运行了一下安装scrapy,安装成功,两个包都有了。暂时还没有试运行,安装成功。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ERROR: test_pt_common_predict (__main__.TestCommonExecutor) ---------------------------------------------------------------------- Traceback (most recent call last): File "d_warehouse/vot/z_test/z_model/cv/pt_common.py", line 54, in test_pt_common_predict Mnist(self.data_dir, man="gcgS467j").b("0001").run() File "/django_scrapy/d_warehouse/vot/base/base.py", line 357, in run return self.do_run() File "/django_scrapy/d_warehouse/vot/data/dataset/cv/mnist.py", line 34, in do_run train_df = self.sqlc.createDataFrame(train_data_list) File "/usr/local/lib/python3.8/dist-packages/pyspark/sql/context.py", line 473, in createDataFrame return self.sparkSession.createDataFrame( # type: ignore[call-overload] File "/usr/local/lib/python3.8/dist-packages/pyspark/sql/session.py", line 1222, in createDataFrame self._jvm.SparkSession.setActiveSession(self._jsparkSession) File "/usr/local/lib/python3.8/dist-packages/py4j/java_gateway.py", line 1712, in __getattr__ answer = self._gateway_client.send_command( File "/usr/local/lib/python3.8/dist-packages/py4j/java_gateway.py", line 1036, in send_command connection = self._get_connection() File "/usr/local/lib/python3.8/dist-packages/py4j/clientserver.py", line 284, in _get_connection connection = self._create_new_connection() File "/usr/local/lib/python3.8/dist-packages/py4j/clientserver.py", line 291, in _create_new_connection connection.connect_to_java_server() File "/usr/local/lib/python3.8/dist-packages/py4j/clientserver.py", line 438, in connect_to_java_server self.socket.connect((self.java_address, self.java_port)) ConnectionRefusedError: [Errno 111] Connection refused
07-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值