在conda的虚拟环境中 安装 别人编写的包
@创建于:20201218 @修改于:20201218,2021.09.10,2022.03.10
1 背景
公司内其他员工编写的包,需在win10 64bit,anaconda3创建的某个工程对应的虚拟环境中安装。
2 Windows安装过程
注意: 一定要关掉PyCharm,否则编译文件会安装到打开的工程目录中。
(1)下载目标包到本地,并解压
(2)解压后的包移动到目标位置 虚拟环境名称test_next所在的位置,把包移动到Libsite-packages下。 C:ProgramDataAnaconda3envs est_nextLibsite-packages
(3)在cmd上运行
注意: 一定要关掉PyCharm,否则编译文件会安装到打开的工程目录中。
C:ProgramDataAnaconda3envs spLibsite-packagesalgorithm.py>conda info -e # conda environments: # base * C:ProgramDataAnaconda3 eehi366 C:ProgramDataAnaconda3envseehi366 tf2.0_gpu_py3.6 C:ProgramDataAnaconda3envs f2.0_gpu_py3.6 tf_test C:ProgramDataAnaconda3envs f_test torch_test C:ProgramDataAnaconda3envs orch_test tsp C:ProgramDataAnaconda3envs sp yxjc20 C:ProgramDataAnaconda3envsyxjc20 (base) C:ProgramDataAnaconda3envs spLibsite-packagesalgorithm.py>conda activate tsp (tsp) C:ProgramDataAnaconda3envs spLibsite-packagesalgorithm.py>python --version Python 3.8.5 (tsp) C:ProgramDataAnaconda3envs spLibsite-packagesalgorithm.py>C:ProgramDataAnaconda3envs sppython setup.py install
3 Linux Cenos下安装
# 进入虚拟环境,这里是tsp (base) [root@localhost ~]# conda activate tsp # 把自己开发的包,放到指定路径,路径与windows有区别 (tsp) [root@localhost ~]# cp -r algorithm.py anaconda3/envs/tsp/lib/python3.8/site-packages #确定下,是这个虚拟环境和python版本吗 (tsp) [root@localhost ~/anaconda3/envs/tsp/lib/python3.8/site-packages/algorithm.py]# python --version Python 3.8.5 # 进入开发包,安装 (tsp) [root@localhost ~/anaconda3/envs/tsp/lib/python3.8/site-packages/algorithm.py]# python setup.py install #运行下,是否安装成功 (tsp) [root@localhost ~/anaconda3/envs/tsp/lib/python3.8/site-packages/algorithm.py]# algorithm
4 下面是不正确的安装,避免
4.1 问题阐述
C:ProgramDataAnaconda3envs est_nextLibsite-packagespytest-1.1.0>python setup.py install
4.2 问题解决
c:programdataanaconda3libsite-packages Adding xlrd 1.2.0 to easy-install.pth file Installing runxlrd.py script to C:ProgramDataAnaconda3Scripts error: [WinError 5] 拒绝访问。: C:\ProgramData\Anaconda3\Scripts\runxlrd.py
以管理员身份打开cmd,然后进入该路径下。
c:usersc_nameappdatalocal empeasy_install-7t9pxrl5sasl-0.2.1saslsaslwrapper.h(22): fatal error C1083: Cannot open include file: sasl/sasl.h: No such file or directory error: Setup script exited with error: command C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe failed with exit status 2
还是出现问题,但是发现包去安装上了。为啥?
(1) (2) (3) (4)
上一篇:
IDEA上Java项目控制台中文乱码